C#」カテゴリーアーカイブ

LINQでLEFT OUTER JOIN

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

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

ラズパイの開発環境

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

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

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

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

カテゴリー: C#, IOT, raspberry pi, 技術系 | 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件のコメント

asp.net core webappでのファイルダウンロード

以前にファイルアップロードの件でも少し書いたが、asp.net core webappでのファイルダウンロードについて、多分正解というのが分かったので・・・ 結局、OnPostやOnGetをvoidで定義するのではなく、 … 続きを読む

カテゴリー: .NET, asp.net core, C#, dotnetcore, 技術系 | 1件のコメント

asp.net webappモデルからのJS起動など

asp.net webappのモデル側からJS(例えばwindowをクローズ等)を起動できないものかと、以下のようなコードをチョット試してみた・・・ 結論としてはうまく動作。ただ、セキュリティ上Html.Rawはあまり使 … 続きを読む

カテゴリー: .NET, asp.net core, C#, 技術系 | 1件のコメント

dotnet core Worker ServiceのWindows Service化

dotnet core(.NET 5も含む)のWorker ServiceをWindowsのServiceとして動作させる例を見つけたのでメモ。 Worker Serviceは下記コマンドで作成する。 通常は、上記によっ … 続きを読む

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

.NET 5のターゲットフレームワーク名

現地時間11/10 .NET 5がリリースされた。 .NET 5では、フレームワーク名にプラットフォームを指定出来るようになった。プロジェクト種別によっては、プラットフォームを指定しないとエラーになるものもある。なお、タ … 続きを読む

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

EF CoreによるDBからのEntity作成(Scaffolding)

以前、少し書いたと思うが、Entity Framework Coreを使用して、既存のDBからDbContextクラスとEntityクラスを作成する事が可能である。 例えば以下のようなテーブルを含むDBがあった場合、どの … 続きを読む

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