ef-core
EF Coreで相関サブクエリを使ってデータを取得するサンプルを書いてみました。 サブクエリはselect句、from句、where句に記述できますが、今回はwhere句内のサブクエリです。相関ではない単純なサブクエリを試したあと、相関サブクエリでのデータ取得を試し…
EF Coreでrowversionデータ型を使った楽観的同時実行制御(排他制御)を試してみました。EF6と大体同じかなと思います。 Concurrency Tokens - EF Core | Microsoft Docs EF Coreで楽観的同時実行制御するには、Data Annotationsで指定する方法とFluent API…
EF Coreの「Owned types」を試してみました。日本語訳はどうなるんでしょう。所有型?かな? What is new in EF Core 2.0 - EF Core | Microsoft Docs 「Owned types」はEF6の複合型に似た機能のようで、テーブルにある複数カラムをプロパティクラスにマッピ…
IncludeメソッドとThenIncludeメソッドは、あわせて読み込む関連エンティティを指定するために使います。Eager loadingと呼ばれている機能ですね。 Loading Related Data - EF Core | Microsoft Docs このIncludeメソッドとThenIncludeメソッドを使うとどん…
EF Coreでやってみたいことは色々ありますが、まずは実行されるSQLを確認できるようにしておきたいのでログまわりを少し試します。 ドキュメントだとこのあたりですね。 Logging - EF Core | Microsoft Docs ログを出力する 上記ドキュメントそのままなんで…
EF Coreを試しはじめました。先はあまり考えていませんが、色々試したことを書き残していけるといいなと思います。とりあえず今回は最初なのでSQL Serverにあるデータを取得してみます。 データの用意 まずはSQL Server Management Studioでデータを用意して…