2017-04-08 3 views
0

LINQ-to-SQLを使用するASP.NETコアアプリケーションを作成しようとしており、ツールを使用してクラスを生成することをお勧めします。私はhttps://code.msdn.microsoft.com/How-to-using-Entity-1464feeaのような別のチュートリアルの手順に従いました。いつでも私がScaffold-DbContextを実行すると、データコンテキストが生成されますが、エンティティは生成されません。代わりに、エラーが発生しますScaffold-DbContextの代わりにエンティティタイプを生成する

// Unable to generate entity type for table 'dbo.MyTable'. Please see the warning messages. 

私のテーブルごとに。私のデータベースについては奇妙なことは何もなく、警告メッセージは存在しません。したがって、エンティティを生成する別の方法があるのだろうかと思います。

+0

テーブルに主キーがありますか?これが必要です。 – ErikEJ

+0

@ErikEJそれが修正されました。ありがとう! – user7127000

答えて

0

Scaffold-DbContextでは、テーブルに主キーが必要です。

関連する問題