[英]Add DataAnnotations to entity class using database first approach
我正在嘗試將大型(+100000 LoC)WPF應用程序從Telerik Data Access遷移到Entity Framework 6.1.3。
我是Entity Framework的新手,想知道如何為POCO 生成數據注釋。
手動添加它們不是一種選擇,因為我將不得不針對具有許多列的數百個視圖執行此操作。
數據批注不僅對於數據驗證很重要,而且在功能上對於excel導出也很重要。 實體框架將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;
}
}
問題:如何在實體框架6.1.3中啟用DataAnnotations
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.