質問: 私はEntity Framework 6.0とCode Firstを使用して、従来のデータベーススキーマを新しいスキーマに移行しています。 `EMPLOYEES`に質問すると予期しないエラーが発生し`EMPLOYEES` : > エンティティセットまたは関数インポート 'EMPLOYEES'がエンティティコンテナ 'WebModel'に定義されていません。エスケープされた識別子の近く、行1、列14。 > > コンテキストクラスの関連部分は次のとおりです。 ``` public partial class WebModel : DbContext { public WebModel : base("name=WebModel") { } public virtual DbSet EMPLOYEES { get; set; } public virtual DbSet Employees { get; set; } } ``` `LEGACY_EMPLOYEE`は、レガシースキーマから組み込みのPOCOジェネレータによって生成されたクラスであり、 `Employee`は、私が変換した新しいコードの最初のスキーマの一部です。 孤立して、どちらかが動作します。これをどうやって解決するのですか?
回答: `public virtual DbSet EMPLOYEES { get; set; }`プロパティは、別の`DbSet`と同じ大文字と小文字を区別しない名前を持つことはできません。 これをクリアするには、 `public virtual DbSet LEGACY_EMPLOYEES { get; set; }`