0

我正在使用带有实体框架的 VS2010(文件版本为 4.4。产品版本为 5)

我已经安装了 EF5.xDbContext生成器。

创建.edmx文件后,我右键单击空白区域并添加了一个新DbContext模板,该模板生成了context.tt.tt文件。

但是,在.tt文件中,自动生成的代码如下所示:

namespace DataObjects.EntityFramework.Models
{
    using System;
    using System.Collections.Generic;

    public partial class SubSystem
    {
        public string SubSystemId { get; set; }
        public string Description { get; set; }
        public string Fmode { get; set; }
        public Nullable<System.DateTime> LastBackup { get; set; }
    }
}

问题是 using 语句位于命名空间内,这会导致编译错误。

4

1 回答 1

2

这些编译错误一定与其他东西有关,因为在 C# 中在命名空间中使用 using 语句是完全合法的。

验证您是否添加了所有正确的引用,例如 EntityFramework.dll

于 2012-10-25T02:26:39.487 回答