如何迭代抛出映射实体并从数据库中获取所有数据?我在第一个地方不知道NHibernate映射了什么...
Configuration configuration = SessionProvider.Configuration;
var mappedClasses = configuration.ClassMappings;
IRepository repository = new Repository();
foreach (var mappedClass in mappedClasses)
{
var enumerable = repository.GetAll<mappedClass>();//<-- this dont work
}
Run Code Online (Sandbox Code Playgroud)
如果查询Object
,它将查询会话中的所有映射类,因此以下内容返回数据库中所有记录的列表:
var completeList = session.CreateCriteria<Object>().List();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5054 次 |
最近记录: |