我創建了一個包含3個項目的新解決方案: 我的「客戶端」是一個ASP.Net Web應用程序。這應該顯示信息。 我的Businesslayer應該包含所有的邏輯,它被設計爲一個普通的類libery。 我的「服務器」是一個WebService。這通過Linq連接到數據庫並獲取信息。Linq對象通過webservice到其他項目?
現在只有我的服務器知道Linq並知道數據庫(它應該是什麼)。 但是,如何通過WebService將Linq對象提供給我的業務以及我的Web應用程序層來使用它?
對於我的理解,必須有一種方法,因爲我有一個完整的用戶對象與Linq所有需要的信息,所以我不必創建一個自己的,我必須?
但不是它翻了一番呢? 所以我有一個對象通過liny和另一個對象自制。在第四個項目中創建linq類並引用它到業務,客戶端和服務器層是不是更聰明,所以evereybody知道我可以發送(也許我不知道它只是一個Idea)通過weservcice? – Kovu 2009-10-06 09:36:54
是的,但您應該與Web服務的使用者以及它在內部使用的內容保持分離。否則,你會在你的客戶中引入不必要的依賴。不要擔心複製信息,直到您明確知道它的問題。 – 2009-10-06 09:41:18
對不起,我必須再問一次,因爲我在林克很新。 我在ASP.Net中閱讀了很多關於Linq的知識,例如如何非常輕鬆地將Linq對象綁定到gridview或類似這樣的事情。當我使用自己的物體時,難道不是更難嗎? – Kovu 2009-10-06 09:46:09