Я пытаюсь перенести большое (+100000 LoC) приложение WPF с Telerik Data Access на Entity Структура 6.1.3.
Я новичок в Entity Framework и мне интересно, как генерировать аннотации данных для моих POCO.
Добавление их вручную не вариант, потому что мне пришлось бы сделать это для нескольких сотен просмотров с большим количеством столбцов.
Аннотации данных важны не только для проверки данных, но и для функционального экспорта в Excel. Entity Framework сопоставляет Date и DateTime2 (SQL Server) с DateTime (c#). Метод экспорта Excel использует аннотации данных для выбора правильного формата ячейки (например, 2016-06-27 вместо 2016-06-15 00:00:00.000)
Желаемый результат должен выглядеть следующим образом:
private DateTime? _transactionDate;
[System.ComponentModel.DataAnnotations.DataType(System.ComponentModel.DataAnnotations.DataType.Date)]
public virtual DateTime? TransactionDate
{
get
{
return this._transactionDate;
}
set
{
this._transactionDate = value;
}
}
Вопросы. Как включить аннотации данных в Entity Framework 6.1.3.