2016-11-24 52 views
1

這是一個很簡單的問題...實體框架逆向工程OnModelCreating

我已經逆向工程與實體框架的核心現有的數據庫,它工作得很好,我有我的類中定義的,它也對OnModelCreating創建事件成千上萬的代碼行詳細說明所有索引參考等...

我是否需要此代碼?我不打算修改數據庫模式,只是簡單地從api讀取數據和更新數據,我可以註釋掉所有這些行嗎?

回答

0

你的意思是protected override void OnModelCreating(ModelBuilder modelBuilder)方法在你DbContext類中?

是的,你需要它。

它包含您的實體之間的引用描述 - 對於EF構建正確的SQL查詢非常重要。

它可以優化/最小化(通過去除某些行,對你的領域做的並不重要),但它是手工操作,如果你有足夠的時間...

+0

謝謝,我會息事寧人... – franklores