時,我已經看到在我創建了一個局部類重寫ToSting方法,並提供了一些基本的屬性設置,我有一個實體的一些奇怪的行爲檢索到的每個記錄當創建該實體的新實例時(例如,我可能會在構造函數中將訂單日期設置爲'Now')。爲什麼「新」被要求使用實體框架
這種古怪的行爲使我在部分班級仔細一看,我很驚訝地看到,即使是被檢索到的一組預先存在的記錄是被稱爲每個檢索記錄的構造。
下面是什麼,我可能有一個很簡單的例子:
Partial Public Class Product
Public Sub New()
CostPrice = 0.0
ListPrice = 0.0
End Sub
Public Overrides Function ToString() As String
Return ProductDescription
End Function
End Class
我從這個出現的兩個問題:
1)是在實體框架如果添加了這種正常行爲你添加構造函數的部分類?
2)如果不是,那麼我必須假設我做了錯誤的事情,那麼 會重寫構造函數以做類似於上面提到的例子的正確方法?
感謝您能給我任何見解。
這是一個VB工程
構造函數_always_調用。 – Magnus