我正在使用用NSericeBus處理的命令和通過只讀OData提供的查詢來處理CQRS風格的系統。使用NHibernate成功使用WCF數據服務(OData)?
我們希望由NHibernate支持WCF數據服務提要,以便我們可以控制數據在Feed(計算字段等)中的顯示方式,實體框架提供商不允許這些數據顯示。但是,將反射提供程序與Linq一起使用到NHibernate中時,導航到相關實體時(例如,http://server/feed/Foo(1)/Bar),我們會收到錯誤。
有沒有人提出一個Linq NHibernate支持WCF數據服務工作?
Roy,想象一個帶有名爲'Duration'的列的表格,它對應於C#TimeSpan。它的值作爲刻度存儲在數據庫中(百萬分之一秒,不是非常用戶友好的)。我想提出一個名爲'DurationInMinutes'的專欄,將持續時間轉換爲分鐘。 – 2011-05-24 13:16:52
您可以在View中輕鬆完成此操作。然後,您的視圖將包含像SELECT X,Y,持續時間/(60 * 10 * 1e6)AS DurationInMinutes,Z FROM ...之類的東西,然後您可以像查看真正的表一樣查詢您的視圖。 – 2011-05-24 13:20:18