我正在開發一個客戶端可以遠程訪問數據庫的asp.net項目。實體框架vs企業庫
該數據庫有兩個用戶。一個用戶只能讀取訪問權限,而另一個用戶擁有訪問權限。客戶說爲了讀取數據目的,我們應該使用第一個和插入等使用第二個。
此外,客戶端告訴我儘可能使用存儲過程,因爲有大量數據將來自數據庫服務器。我想使用實體框架(EDMX)。我可以使用存儲過程嗎?在實體框架之前,我一直在使用Enterprise庫來存儲過程。我是否需要返回並將其與存儲過程結合使用,以便所有與數據庫相關的工作都是在數據庫服務器端完成的,而不是使用實體框架將數據帶入Web服務器?
此外,我如何使用一個用戶的只讀目的和其他用戶訪問相同的數據庫插入?我需要創建兩個Web配置嗎?使用戶只能讀取並獲得更快的結果有什麼區別嗎?
如果有更好的方法,那麼請建議我。
請建議。
我投票結束這件事是因爲:很難說出這裏提出的問題。這個問題含糊不清,不明確,不完整,**過於寬泛,或者說是修辭性的,不能以目前的形式合理地回答。 –
你在問一些非常模糊的問題。我會將其改爲多個不同的問題。 – CodingBarfield