1
在我的实体类中为初始化创建默认构造函数是否有任何负面影响?在构造函数中初始化EF POCO标量属性
public User() {
Id = Guid.NewGuid();
DateCreated = DateTime.UtcNow;
StateId = STATES.NEW.ID;
}
我想这样做,以减少代码在客户端类POCO的任何初始化,如:
var user = new User()
{
Id = Guid.NewGuid(),
DateCreated = DateTime.UtcNow,
StateId = STATES.NEW.ID
};
不,没有负面影响。我已经做到了这一点,而且我见过其他人这样做。 –