Lambda 表达式和 Fluent Nhibernate
流畅的 nhibernate 1.0 rtm 的实现应该是什么样子
public class Repository<T> : IRepository<T> {
public IUnitOfWork UnitOfWork {
get { return ObjectFactory.GetInstance<IUnitOfWork>(); }
}
public ISession Session { get { return UnitOfWork.CurrentSession; } }
public T Get(Expression<Func<T, bool>> expression) { }
}
How should this implementation look like with fluent nhibernate 1.0 rtm
public class Repository<T> : IRepository<T> {
public IUnitOfWork UnitOfWork {
get { return ObjectFactory.GetInstance<IUnitOfWork>(); }
}
public ISession Session { get { return UnitOfWork.CurrentSession; } }
public T Get(Expression<Func<T, bool>> expression) { }
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
升级到更高版本的 FNH 似乎支持 linq 表达式
Upgraded to a later version of FNH which seems to have support for linq expressions