投稿者「takezou」のアーカイブ

takezou について

ソフトウェア開発会社(ITと言う言葉は大嫌い)で働く、元技術者。 未だに、社内システム位は作ってますが・・・ プログラミング言語はC#が好き。

LINQでLEFT OUTER JOIN

LINQで外部結合(LEFT OUTER JOIN)を行うためのメモ。 LINQで内部結合(LEFT INNER JOIN)を行うには、JOIN句を使って、以下のような感じで行えば良いのは良く例も出ているし、構文上も素直 … 続きを読む

カテゴリー: .NET, C#, LINQ, 技術系 | コメントする

MBRからGPTへの変換

今秋位にWindows11がでるらしいので、自宅のPCでWindows11が動作するか、MS.謹製のツールで確認してみたところ、NGとなった。 4年前ぐらいに作ったPCで、Intelの第8世代Core i7だったので、行 … 続きを読む

カテゴリー: Windows, 技術系 | コメントする

ラズパイの開発環境

ラズパイで遊んでいるのだが、開発環境についてちょっと書いておこう。 ラズパイ本体は3B+で、ケースなどのキットとして購入。OSはこのキットに付いてきた、MicroSDに入っていたデフォルトのRaspberry Pi OS … 続きを読む

カテゴリー: C#, IOT, 技術系 | コメントする

ラズパイ+.net 5でIOTもどき

ついに、ラズパイに手を出してしまった・・・ ちょっと、マシンルームの温度計測やメールによるアラート機能を付けたくて、とりあえず、ラズパイ(3B+)と入門キットを購入。 電子回路なんて、高校の時にイジって以来だから、全然分 … 続きを読む

カテゴリー: C#, IOT, raspberry pi, 技術系 | 1件のコメント

知っている人には当たり前かもだけど・・・

asp.net core webappのページハンドラはデフォルトでは、GET要求はOnGet,POST要求はOnPostによって処理されるが、View側から実行するハンドラを変更することが可能。 方法は、TagHelp … 続きを読む

カテゴリー: asp.net core, dotnetcore, 技術系 | コメントする

DBからScaffold(RazorPage)

Visual Studio ASP.net MVCには、DBをScaffoldしてCRUDのページを自動作成する機能があったが、dotnet core(.NET)でも、同等の機能があったので、メモ。 dotnetのCLI … 続きを読む

カテゴリー: asp.net core, dotnetcore, Entity Framework, 技術系 | コメントする

BlazorのForm入力値検証について

Blazorで、Formの入力値を検証する方法を調べてみた。Blazorでは基本的にFormをSubmitしないので、すっかり頭から抜けていたけど・・・ Submitと言っても、実際にSubmitを行う訳では無いようだが … 続きを読む

カテゴリー: .NET, asp.net core, Blazor, 技術系 | コメントする

EF Core(SQL Server)のLINQクエリにContainsを使ってみた結果

EF CoreでSQLのINに相当する検索を行いたかったので、以下のようなLINQクエリを発行してみた。 EFCoreのロギングレベルをInformationにして、生成されたSQLを確認したところ、 と、見事にINを使 … 続きを読む

カテゴリー: .NET, dotnetcore, Entity Framework, 技術系 | 1件のコメント

blazorからgeolocation APIを使ってみる

HTML5をサポートしているブラウザでは、GPS等を使用して、位置情報を得る、geolocation APIを使用することが可能である。 geolocation APIには以下のような関数が用意されている。 geoloc … 続きを読む

カテゴリー: asp.net core, Blazor, C#, 技術系 | コメントする

EntityFramework上でのSqlite DateTimeの扱い

SQLiteでは、日付型というものは基本的に存在しない。 SQLのCREATE TABLE中で型としてDATETIMEを指定しても、内部的にはBinaryとなってしまい、Scaffoldした場合はbyte[]として変換さ … 続きを読む

カテゴリー: C#, dotnetcore, Entity Framework, 技術系 | 1件のコメント