我有一個SQL Server表,它具有通用名稱,如Text1,Text2 ..等。表的設計是這樣的,因爲相同的結構用於不同的項目。將類屬性映射到表中的通用列.NET
我在.NET中有一個類,它具有屬性。假設一個Customer類有一個名爲FirstName的屬性。
如何在應用程序中將FirstName映射到Text1一次(中心位置),以便在創建不同的DAL方法時不必記住和硬編碼遍佈應用程序的映射?
例如,我希望應用程序知道何時要更新,插入名字,DAL會自動使用Text1。基本上我不必記住哪個屬性到哪個列。這個想法是這樣的,開發人員不會以錯誤的方式映射合適的/列。它始終如一。
注意:數據庫插入,更新和刪除只能通過存儲過程進行。
我不能使用第三方ORM。我更喜歡使用.NET或LINQ。 – 2009-06-29 21:43:25
我不明白這種心態,就像說「我不能用螺絲刀擰螺絲」。噢,我猜... – mxmissile 2009-06-29 22:40:34