[英]FluentNHibernate Formula Mapping C#
有沒有辦法聲明一個傳遞公式的映射,該公式將僅對特定語句運行(在我的情況下為SELECT
) ?
問題是我有類似
Map(x => x.Id).Formula("SUBSTRING(id, 0, 2)");
但是,當我嘗試為該特定實體運行插入時,這會導致錯誤,因為它也在插入語句中使用了Formula
。
我們必須將此類列設為只讀
Map(x => x.Id)
.Formula("SUBSTRING(id, 0, 2)")
.ReadOnly();
或更像原始的insert="false" udpate="false"
Map(x => x.Id)
.Formula("SUBSTRING(id, 0, 2)")
.Not.Update()
.Not.Insert();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.