【发布时间】:2019-06-16 03:00:09
【问题描述】:
我正在用 MVC 编写一个项目,并且正在使用 EF 4.0。我正在使用存储库模式,但不确定在哪里放置一些属性。
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; }
}
我的两个问题是 1)。属性NumberOfFollowers 应该是属性还是方法?
和 2)。应该放在User实体类里面而不是接口里面?
干杯。
【问题讨论】:
标签: c# model-view-controller interface entity-framework-4 repository-pattern