我們的團隊已經開始使用.NET 4,NHibernate 3.0和SharpArchitecture 1.9.5開發項目。NHibernate 3.0 Session.Query方法
問題是我們無法讓存儲庫工作並獲取數據。 我們只想爲初學者獲得一個Site類的權利。
網站表格充滿網站。
由於FluentNHibernate生成的映射文件都是正確的,因此Site Domain類和Site錶鏈接在一起。
我們知道數據庫連接是有效的,因爲我們一直在用SharpArch源代碼調試我們的應用程序,並且LinqRepository中的會話對象爲< 站點>其連接狀態設置爲「打開」。
我們有一個SiteTasks實施GetAllSites方法與內置SharpArchitecture ILinqRepository < 網站的幫助>:
public IList<Site> GetAllSites()
{
IQueryable<Site> findAll = this.Repository.FindAll();
return findAll.ToList();
}
不幸的是,的findAll變量是空的,當我們嘗試拋出錯誤稍後將其列入清單:
System.ExecutionEngineException was unhandled Message=Exception of type 'System.ExecutionEngineException' was thrown.
任何想法?
謝謝。
請發佈您執行的確切查詢(代碼)和異常消息(包括堆棧跟蹤)。 – cremor 2011-05-11 08:50:49
完成。無法發佈堆棧跟蹤,因爲它是ExecutionEngineException ... – KymZen 2011-05-11 11:16:23