域對象如何包含一個屬性,該屬性計算來自其他數據庫映射屬性的值,以便通過nhibernate可以在域對象實例和db級別中使用計算的屬性。 LINQ。NHibernate.Linq - 自定義/計算屬性表達式
我想直接對象工作時可以使用的屬性:
Console.WriteLine(Entity.Calculated.ToString());
而且隨着nhibernate.linq工作時
var q = from e in session.Linq<Entity>()
where e.Calculated > 0
select e;
您是否嘗試過這種使用LINQ和查詢?如果是的話,你會得到什麼錯誤以及你使用了什麼映射?如果不是,你只是在尋找指向文檔的指針? – 2010-02-09 14:47:41
我沒有嘗試這個,因爲我知道nhibernate會給我一個未映射的屬性錯誤,因爲我目前沒有映射Entity.Calculated。我正在尋找指針和/或文檔。 – longday 2010-02-09 16:01:59