私のIServiceには、IRepositoryにはすべてのものがあり、さらにいくつかの特定の操作がありますか? IRepositoryですべての操作がIServiceもある public interface IRepository<T>
{
T Add(T Entity);
T Remove(T Entity);
IQueryable<T> GetAll();
私はUnityを使用して複数のデータベースを対象としたMike Hadlow's implementation of generic repositories(linqからsqlへのフレーバ)を解決しています。動作するコンテナの構成: container.RegisterType<IConnectionStringProvider, HistoryConnectionProvider>(new T
をFindByID私はNHibernateは、一般的なレポを作って遊んでいますが、私はあなたがリポジトリインターフェイスで、このメソッドを定義することができますID public class NhibernateRepo : INhibernateRepo
{
private readonly ISession session;
public Nhibernat
エンティティフレームワークを使用して複数のエンティティを操作する場合、リポジトリパターンを使用する正しい方法は何ですか? すべてのエンティティのリポジトリを作成する必要がありますか? 例: 以下のエンティティを持つ:記事、カテゴリ、コメント。 それぞれのリポジトリを用意する必要がありますか?私はこのようなリポジトリを使用していた :私は public class ArticlesRepositor
私は次のようなデータ構造を持っています。心の中で class Post
{
public string Title { get; set;}
public Category Category { get; set;}
}
ベアリングポストは常には1つに属しており、唯一のカテゴリは正しい私の推論ですか? Categoryは(ポストは、それなしでは存在できないため)、集約ル
ここで私は苦労している状況です。 私はオブジェクトモデルを持っている: public class MyModel
{
public string Prop1 {get; set;}
public string Prop2 {get; set;}
//etc
}
その後、私は私がmymodelというの削除、更新操作を実行しているだけでなくMyModelReposito