我们的团队已经开始使用.NET 4,NHibernate 3.0和SharpArchitecture 1.9.5开展项目。
问题是我们无法使存储库工作并获取数据。 我们只想为初学者提供Site类。
网站表中充满了网站 Site Domain类和Site表链接在一起,因为FluentNHibernate生成的映射文件都可以 我们知道数据库连接是有效的,因为我们一直在使用SharpArch源代码和LinqRepository< Site >中的Session对象调试我们的应用程序。将其“连接”状态设置为“打开” 我们有一个SiteTasks在内置的SharpArchitecture ILinqRepository< Site >的帮助下实现GetAllSites方法:
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.
有什么想法吗?
谢谢。
答案 0 :(得分:-1)
ExecutionEngineException?此异常的MSDN描述是“公共语言运行库的执行引擎中存在内部错误时引发的异常。”。
对于您的计算机来说似乎是一个更大的问题,而不是您的代码特有的。