nullではないプロパティがあります (PK です)。しかし、そのテーブルで LEFT JOIN を使用するクエリがあり、null 値が発生する可能性があります
リンク
(from a in dbContext.TableA
join b in dbContext.TableB on a.IdB equals b.IdB into bLeft
from bTbl in bLeft.DefaultIfEmpty()
select new
{
IdBTemp = bTbl.IdB, // This value may be null
IdATemp = a.IdA
}.AsEnumerable().Select(row => new DynamicClassModel()
{
// Stuff here (convertion to string, concatanations and other stuff)
});
*クラス モデル *
[Key, DatabaseGenerated(DatabaseGeneratedOption.None)]
[Column("IdB")]
public long IdB { get; set; }
これはほんの小さなクエリの例です。私のクエリはそれよりも大きく、左結合が多く、null としてマップされていないフィールドも多くありますが、このクエリでは null である可能性があります。
私はLETについて読んでいましたが、null値を何らかの値(0など)で埋めようとしました。
null 値を null ではないプロパティに渡すにはどうすればよいですか?