0

私の MVC プロジェクトでは、EntityFramework を使用しています。エンティティの名前は RatingSource です。DB テーブルでは、RatingSource という名前が付けられます。「RatingSources」(最後に「s」)ではなく、プロジェクトのどこでも「RatingSource」を使用します。しかし、プロジェクトを開始すると、「オブジェクト dbo.RatingSources がありません」というエラーが表示され、EF が作成するクエリは「SELECT bla-bla-bla FROM dbo.RatingSources」です。どこが間違っていますか?

4

1 に答える 1

1

Entityフレームワークの規約によるものです。属性または流暢なインターフェイスによって、このエンティティのテーブルの名前を EF に伝えることができます。[Table("RatingSource")]クラスの属性を使用しRatingSourceて、目的を達成できます。

于 2013-05-16T11:26:58.973 に答える