[.NET C#] Partial Classes 部份類別

C# 2.0 開始支援了部份類別 (Partial Class) 的機制,即便在同一個Class底下也可以分別寫在不同的source code file裡,而在編輯時期在由編輯器合併為單一Class。這樣的設計讓開發上擁有更多的彈性,而在一個.NET專案中也到處可以看到Partial Class的影子 (WebForm的 aspx.cs, aspx.designer.cs即是以partial 方式撰寫)。

...繼續閱讀 »

[Entity Framework] Dababase First, Model 與 Table 的更新策略

在初次使用EF的Database first時,總感覺能迅速的從Data Table 快速將Entity Model快速建立出來,省去以往還要hard code撰寫POCO類別的功夫,但資料表設計隨著開發而更新了幾個版本後,常常發生Model 與 Table對不起來的情況,即便執行了"從資料庫更新模型",不是欄位沒反映出來、就是出現錯誤訊息,常常最後只能選擇全部砍掉重練....

...繼續閱讀 »