Что из перечисленного является лучшим способом реализации poco?
Вариант 1:
public class PocoOption1
{
public PocoOption1(int val1,string val2)
{
Val1=val1; Val2=val2;
}
public int Val1{get;private set;}
public int Val2{get;private set;}
}
Вариант 2:
public class PocoOption2
{
public int Val1{get;set;}
public int Val2{get;set;}
}
Каковы потенциальные преимущества каждого подхода? Это имеет значение?
Некоторые люди говорят, что DTO должен быть установлен только один раз. Это правило или просто мнение ??