我有一個3層C#應用程序,用表示層業務層和訪問數據庫的數據層,C#n層數據層的設計問題
我有從代表的數據庫連接的數據層中的連接對象。 我有一種代表應用程序的用戶的用戶對象(即從用戶表中的一行) 在業務層中存在對象的用戶,
什麼是實現保存,創建,用戶對象上的刪除功能的最佳途徑, 它應該是通過連接對象上的某種數據連接器,即connection.userdataconnector.save(user),其中dataconnector允許訪問用戶功能(用戶表),或者它應該通過用戶對象上的功能,即User.Save();
目前的趨勢是什麼?
P.S.我正在使用SQLClient庫,並看到許多使用數據連接器的MSDN文章。鏈接到執行你的答案源代碼/示例應用程序,將不勝感激
或者您可以使用像Dapper和DapperExtensions這樣的輕量級框架。這些框架可以基於簡單的POCO實體提供強大的實體映射和基本的CRUD實現。 – gustavodidomenico