0
我試圖將大型(+100000 LoC)WPF應用程序從Telerik Data Access遷移到Entity Framework 6.1.3。使用數據庫第一種方法將數據註釋添加到實體類
我是新來的實體框架,想知道如何生成我的POCO的數據註釋。
手動添加它們不是一種選擇,因爲我必須爲包含多列的幾百個視圖執行此操作。
數據註釋不僅對數據驗證很重要,而且對功能上的excel導出也很重要。實體框架將Date和DateTime2(SQL Server)映射到DateTime(c#)。的Excel導出方法使用數據註釋來選擇正確的信元格式(例如2016年6月27日的2016年6月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;
}
}
問題: 我怎樣才能使DataAnnotations實體框架6.1.3
不推薦再使用Entity Framework Power Tools Beta 4。最後一次更新是2013年10月10日,它不支持Visual Studio 2015.請考慮將此軟件作爲棄用。 無論如何,我也可以使用默認的實體框架設計器來生成POCO。問題是我不知道如何將DataAnnotations添加到生成的類。 – Joel