0
我喜歡Linq,但發現一旦設計師創建了我的課程,我必須修改它們。 然後,當我更改我的數據庫並在設計器中重新創建我的類時,我的更改被清除。如何停止linq設計器覆蓋手動更改?
例如,假設我有一個名爲Person的類。 我創建這個類,向它添加一些非數據庫相關的方法(在Linq之外),然後創建一個類似名稱的數據庫表。 當我拖入時,Linq將在designer.cs文件中複製此類。
因此,我將partial關鍵字添加到該文件中的類中,甚至更改Linq創建的類名稱。 隨着開發的進行,毫無疑問,數據庫表會發生變化,我必須將我的表格重新劃分到設計器中。 瞧,我的手動更改被擦除。
這是最討厭的!事實上,它不能修改我已經修改過的代碼。
有什麼建議嗎?