私は、Visual Studio 2008 SP1でADO.NET Entity Framework 3.5を使用してデータモデルを構築しています。ADO.NETエンティティ3.5 - 複数の名前が壊れていますか?
私のデータベースからモデルを作成するとき、オブジェクト名はすべて単数形ではなく複数形です。例えば、私のデータベースでは "Persons"というテーブルがあります。 ADO.NETは型名「Persons」を呼び出します。
これは、デザイナ/ジェネレータがエンティティに特異な名前を与えるLinq-to-SQLとは対照的です。
Annoyfully、それぞれのエンティティの名前を "Person"に変更すると、エンティティセットの名前が "PersonSet"に変更されるため、名前を複数に戻す必要があります。
これは私が見落とした設定のことですか、これは何とかADO.NET EFの「設計」によるものですか?
エンティティデータモデルウィザードでそのオプションが表示されません - これは、オプションがEF4.0のみの機能であることを意味していますか?私は私のエンティティを非複数化するためにいくつかのマクロを書く必要があると思う。 – Dai
このオプションは、Entity Framework v4の** NEW **です。これは、3.5バージョンのEntity Frameworkでは使用できませんでした –