我正在使用ADO.NET模擬上下文生成器從EDMX文件生成我的實體類,以便我可以在單元測試中使用它們。然而,當我生成我的實體,並嘗試建立這個項目,我得到以下錯誤:Ado.NET模擬生成器後不存在日期時間
The type name 'DateTime' does not exist in the type 'MyProject.Models.System'
中的代碼,日期時間屬性的格式聲明:
public virtual System.DateTime LastActive
如果我更改系統.DateTime只是DateTime,錯誤清除。不幸的是,這是不實際的,因爲它們中有很多,除了它們將在下次重新生成時被覆蓋。
爲什麼我收到此錯誤,我該如何防止它?
啊 - 你說得對。我有一個名爲「System」的數據庫表,該腳本正在爲其生成一個類。我如何去修改代碼生成項目? –
@GavinCoates:我期望在實體設計器中有一些生成類型名稱的選擇。 –
感謝喬恩 - 我不知道爲什麼我沒有想到這一點。 –