私はMVCでプロジェクトを書いていますが、EF 4.0を使っています。私はリポジトリパターンを使用していますが、いくつかのプロパティを配置する場所が不明です。EFとリポジトリパターン
public interface IUserRepository<User>
{
User GetUserById(int userId);
void UpdateUser(User user);
void AddUser(User user);
List<User> GetUsersByName(string userName);
void Create(User user);
int NumberOfFollowers { get; set; }
}
私の2つの問題は1)です。プロパティNumberOfFollowers
はプロパティまたはメソッドである必要がありますか? および2)。インターフェイスの代わりにUserエンティティクラスの内部に配置する必要がありますか?
歓声。
これはコメントだったはずです。 –
NumberOfFollowersというプロパティを持つIUserというインターフェイスを作成しましたが、EFエンティティタイプを持つUser Entityクラスから派生する際に問題があります。 – scouserider