0

VS2010 と Entity Framework を使用しています (ファイル バージョンは 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#では完全に合法であるため、これらのコンパイルエラーは他の何かに関連している必要があります。

EntityFramework.dllなどの正しい参照をすべて追加したことを確認します

于 2012-10-25T02:26:39.487 に答える