xxxxプログラマのメモ

先人に感謝と敬意:自分の困ったこと調べたことのメモ

Entity Framework

.Net Core3.1 から .Net6 移行時のメモ

qiita.com System.Text.Json JSON.NETが気付いたら標準ライブラリではなくなっていました。 System.Text.Json に簡単に切り替わりましたが、JsonProperty, JsonIgnore のことを忘れていました・・・Newtonsoft.Json から System.Text.Json に移行する - .NET…

dotnet ef 5.0

docs.microsoft.com落ち着いたら移行したい!Thanks!

System.Text.Json.JsonException: A possible object cycle was detected which is not supported. This can either be due to a cycle or if the object depth is larger than the maximum allowed depth of 32.

shuhelohelo.hatenablog.com services.AddControllers().AddNewtonsoftJson(settings => settings.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore);Thanks!

GroupJoin CS0411

stackoverflow.com匿名クラスとかでついついやってしまう。Thanks!

EF left join only specific columns

EF のLeft Join の結合でDefaultIfEmptyを指定すると、対象テーブルの全てのカラムにアクセスしてしまう。 回避使用と粘ったが、上手くいかず。 長いSQLだったので、暫定的に分類して対応。本当は1つにまとめたい。。。。LINQのメソッド構文で内部結合、外部…

PostgreSQLで実行されるSQLの確認 #PostgreSQL #SQL Debug #EF

EFの設定いじるよりこっちで良いね! #log_statement = 'none' # none, ddl, mod, all ↓変更 log_statement = 'all' # none, ddl, mod, allwww.kakiro-web.comThanks!

EF JOIN

qiita.comstackoverflow.com Thanks!

EF でSQLを確認

#if DEBUG // 以下、LoggerFactory の構築方法が v.2.x 以前と異なる。 var loggerFactory = LoggerFactory.Create(builder => { builder.AddFilter( category: DbLoggerCategory.Database.Command.Name, level: LogLevel.Debug); }); var option = new DbCo…

EF with Transaction

qiita.comThanks!