Есть ли какие-либо отрицательные эффекты при создании конструктора по умолчанию в моих классах объектов для инициализации?Инициализировать скалярные свойства 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
};
Нет, никаких негативных последствий нет. Я сделал это, и я видел, как другие люди это делают. –