1

MS here によると、次のことはありません。

.net 5

これは、次のことを回避するためです。

public interface IRepository<T>
{
    void Insert(T entity);
    void Delete(T entity);
    IQueryable<T> SearchFor(Expression<Func<T, bool>> predicate);
    IQueryable<T> GetAll();
    T GetById(int id);
}

... リポジトリと UoW パターンを実装する場合。上記で定義したサンプル IRepository インターフェイスを定義する代わりに IDbSet を使用できることをどこかで読んだことを覚えていますが、そのための msdn ページが見つからないようで、Web 上の多くの作成者が上記のアプローチに従っています。EF 4.3 を使用している場合でも: \

誰かがこれに光を当てることができますか?または、開発者が .net 4.0 で EF を使用する必要がある同等のインターフェイスはありますか?

4

1 に答える 1

1

はい、.NET 4.0 のバージョンであっても のIDbSet一部です。(.NET Framework 自体の一部ではありません) 5.0 より前のEntityFramework.dllドキュメントは、MSDN で入手できないようです。そのため、見つけるのに苦労しています。EntityFramework.dll

于 2012-08-10T11:38:20.853 に答える