Tôi đã sử dụng NHibernate với giao diện kho lưu trữ.Mẫu lưu trữ với Khung thực thể 4
Cách thích hợp để sử dụng mẫu này với EF là gì?
Làm cách nào để triển khai giao diện kho lưu trữ này, cho một RepositoryBase<T>
?
public interface IRepository<T>
{
T GetById(object id);
void Save(T entity);
T[] GetAll();
void Delete(T entity);
}
Dường như IObjectSet là EF cụ thể và do đó tôi không thích trong mẫu kho lưu trữ. Điểm là bạn không muốn sự phụ thuộc của bạn có sự phụ thuộc vào EF – Gluip