新しく作成されたedmxが追加されたエンティティセットを複数形にしないという問題があり、代わりにエンティティ名に「セット」を追加します。
- エンティティ名: 人
- エンティティ セット名: PersonSet
デフォルトで複数形にするべきだと思い、Visual では何も変更しません。
編集: 既存のデータベースから作成された edmx の場合、複数形にするかどうかを選択するオプションがあります。また、edmx のデザイナー部分にもそのオプションがありますが、それを変更したくなく、更新ごとに変更を失いたくありません:
<edmx:Options>
<DesignerInfoPropertySet>
<DesignerProperty Name="ValidateOnBuild" Value="true" />
<DesignerProperty Name="EnablePluralization" Value="False" />
</DesignerInfoPropertySet>
</edmx:Options>