2

Rob Conery Crazy Talk の非常に優れたブログ記事を読みました: Reducing ORM Friction
How can I generalize this interface so I can implement it with NHibernate?

using System;  
using System.Collections;  
using System.Linq;  
using System.Linq.Expressions;   


public interface IRepository<T>   
{  
     IQueryable<T> GetAll();  
     PagedList<T> GetPaged(int pageIndex, int pageSize);  
     IQueryable<T> Find(Expression<Func<T, bool>> expression);  
     void Save(T item);  
     void Delete(T item);  
}  

Expression<Func<T, bool>>NHibernate で式を使用したい。どんな手掛かり?

4

2 に答える 2

3

LINQ to NHibernate を見てください。Kyle Baley がその概要を説明しています

于 2008-11-07T20:17:13.730 に答える
0

式ツリーをたどって基準を構築する必要があります。

于 2008-11-07T20:16:32.623 に答える