0

私はコンテキストプロバイダーの2つの実装を持っており、従うべきことがもっとあることを知っています。これらのエンティティで一般的に機能するインターフェイスを作成したいと思います。

public class TDataProvider
    {
        public TEntities GetDataContext()
        {
            return new TTEntities();
        }
    }

public class TDataProvider
    {
        public TEntities GetDataContext()
        {
            return new TTEntities();
        }
    }

次のようなそれぞれの場合に実装されているインターフェイスを使用したいのですが、ADO.NETエンティティデータモデルによって生成されたエンティティモデルにフォローインインターフェイスを実装するにはどうすればよいですか?

public class IGetDataContext
    {
        T GetDataContext();
    }
4

1 に答える 1

0

コンテキストでインターフェイスを作成する代わりに、アクションを担当するデータアクセスクラスを作成し、それに対する単体テストを作成しました。

それは私が考えることができる最高のものです。

于 2012-07-14T11:47:24.943 に答える