Функция «Сначала реконструировать код» в Entity Framework Power Tools, Beta 2 очень хорош, и я работаю над настройкой шаблонов обратного проектирования.
В Entity.tt взгляните на следующую строку (введены разрывы строк):
<#= Accessibility.ForProperty(property) #>
<#= code.Escape(property.TypeUsage) #>
<#= code.Escape(property) #>
{ get; set; }
Для столбца базы данных с именем «SomeDate» типа datetime вы получите следующий код:
public Nullable<System.DateTime> SomeDate { get; set; }
Как я могу изменить код Entity.tt, чтобы вместо этого создать это:
public DateTime? SomeDate { get; set; }
Спасибо,
R.