0

私は現在、次のチュートリアルに従っています

http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/implementing-the-repository-and-unit-of-work-patterns-in-an-asp-net- mvc-application

このチュートリアルでは、汎用リポジトリーと作業単位を実装する方法について説明します。

ただし、ジェネリックリポジトリをインターフェイスに「バインド」する方法を説明しているようには見えません。

誰かがこれを行う方法を説明できますか?ジェネリックリポジトリをジェネリックインターフェイスまたは派生/カスタムインターフェイスのいずれかに「バインド」する必要があります。

どんな助けでもいただければ幸いです

4

1 に答える 1

0

ジェネリックインターフェイスを定義する必要があります。

public interface IGenericRepository<TEntity> 
    where TEntity : class
{
}

そして、クラスにそれを実装させます。

public class GenericRepository<TEntity> : IGenericRepository<TEntity> 
    where TEntity : class
{
}
于 2012-10-12T15:39:04.130 に答える