Отсутствует. Я обнаружил, что авто-свойства довольно хорошо очищают код; особенно в классах с большими свойствами.
EDIT
Следует помнить, что если вы используете значение для указания нулей (т.е. при сохранении в БД; если DateTime равно DateTime.MinValue, сохраните NULL в базе данных), вам необходимо объявить в конструкторе.
Пример примера
вместо
public class Vendor
{
private DateTime deletedDate = DateTime.MinValue;
public DateTime DeletedDate
{
get { return deletedDate ; }
set { deletedDate = value; }
}
}
вам нужно что-то вроде этого:
public class Vendor
{
public DateTime DeletedDate { get; set; }
public Vendor()
{
DeletedDate = DateTime.MinValue;
}
}