星期四, 12月 27, 2018

[EF] WinForm DataBinding - Edm

該篇 [EF] WinForm DataBinding 的延伸,利用 Edm 來實作看看,Code 都是一致,比較特別的是下述這段 ObservableListSource 取代 ICollection 和 HashSet 的 MSDN 說明

找到 edm 內的該 tt 檔案,並執行文字說明的取代步驟

[EF] WinForm DataBinding-Edm-1
  • 尋找和取代出現兩次的 「ICollection"with"ObservableListSource"。 這些是位在大約行 296 和 484。
  • 尋找和取代第一個出現的 「HashSet"with"ObservableListSource"。 這項問題位於大約第 50 行。 不這麼做取代 HashSet 稍後在程式碼中找到的第二個執行個體。
取代結束後儲存,Categories 內的  ICollection 和 HashSet 就會被 ObservableListSource 取代

突發奇想測試一下,用 ICollection 透過 BindingSource 來對 DataGridView 作 DataBinding 會發生甚麼事情,結果如下圖

[EF] WinForm DataBinding-Edm-2

沒有留言:

張貼留言