2016-11-24 13 views
1

これは非常に単純な質問です...Entity FrameworkのリバースエンジニアリングOnModelCreating

が、私は逆それがうまく機能し、私は私のクラスを定義して、エンティティフレームワークのコアを持つ既存のデータベースを設計してきた、それはまた、OnModelCreatingに作成していますイベントの何千と何千ものコードの行をすべてのインデックスの詳細などを詳しく説明します...

私はこのコードが必要ですか?私はdbスキーマを変更するだけではなく、単にデータを読み込んでAPIからデータを更新するだけです。これらの行をすべてコメントすることはできますか?

答えて

0

あなたはprotected override void OnModelCreating(ModelBuilder modelBuilder)メソッドをあなたのDbContextクラスで意味しますか?

はい、必要です。

エンティティ間の参照の説明が含まれています.EFが正しいSQLクエリを作成することが重要です。

/(お住まいの地域のために重要ではないんいくつかの行を削除することで)、それを最小限に最適化することが可能であるが、それは手動操作ですが、あなたは十分な時間があれば...

+0

おかげで、私は一人でそれを残しておきます... – franklores