讓 EntityFramework 動態支援同樣內容不同名稱的 Table

  • 1590
  • 0
  • 2015-12-29

在我們寫系統 Log 的時候,如果想要搭配使用 Entity Framework 把 Log 寫到資料庫中,會面臨的問題是如果我們想要讓不同的 Log 存放在不同的 Table ,就必須要增加不同的 Class 來對應到不同的 Table ,這樣會造成我們寫 Log 所使用的 DbContext 變得很複雜,卻都是處理同一件事情,還好 Entity Framework 本身就是一個滿有彈性的 Library ,我們可以透過在每次初始化時,事先設定 Log Class 實際對應到的 Table 名稱來做到程式碼共用,那這篇文章主要就是要向大家介紹,透過 Entity Framework ,我們要怎麼讓同一個 Entity Class 可以根據需求支援同樣格式不同名稱的 Table。

...繼續閱讀 »