次のマッピングの作成に問題があります:
CompositeId(x => x.Id)
.KeyProperty(x => x.SiteId, "SiteID")
.KeyProperty(x => x.SomeId, "SomeId")
.KeyProperty(x => x.AnotherId, "AnotherId")
.KeyProperty(x => x.Dtg, "DTG");
以前は、Dtg は CompositeId の一部ではないため、Dtg を次のように配置できます。
Map(x => x.Dtg, "DTG").CustomType("DateTime2");
ミリ秒が必要なため、DateTime2 が必要です。
変更のため、Dtg を CompositeId の一部として作成する必要があります。
では、CustomType を Dtg に配置するにはどうすればよいでしょうか。ご協力いただきありがとうございます。
解決策が見つかりました。追加.CustomType<TimestampType>()
してもミリ秒が切り捨てられません:
CompositeId(x => x.Id)
.KeyProperty(x => x.SiteId, "SiteID")
.KeyProperty(x => x.SomeId, "SomeId")
.KeyProperty(x => x.AnotherId, "AnotherId")
.KeyProperty(x => x.Dtg, "DTG").CustomType<TimestampType>();
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加