我正在使用 ADO.NET 模拟上下文生成器从 EDMX 文件生成我的实体类,以便我可以在单元测试中使用它们。但是,在生成实体并尝试构建项目后,出现以下错误:
The type name 'DateTime' does not exist in the type 'MyProject.Models.System'
在代码中,日期时间属性以以下格式声明:
public virtual System.DateTime LastActive
如果我将 System.DateTime 更改为 DateTime,错误就会清除。不幸的是,这是不切实际的,因为它们有很多,而且下次我重新生成时它们会被覆盖。
为什么我会收到此错误,我该如何预防?