我剛剛開始一個新的個人項目,目標是能夠從一開始就進行擴展。解決方案結構/最佳實踐
我有一個提議的結構,創造這樣的事情:
<solution>
|-- project.client.sql.queries
|-- project.admin.sql.queries
|-- project.client.business.logic
|-- project.admin.business.logic
|-- project.client.web.ui (include references of the business logic + SQL queries projects)
|-- project.admin.web.ui
這樣一來,我就擁有了一切結構和易於理解爲將來的擴展。我的問題存在於我只想使用SQL Express來啓動的事實中,並且可能會在需要時再轉移到SQL Server上。
因此,如果我將.mdf
文件添加到客戶端的app_code
並創建.dbml
(linq結構文件)如何在SQL查詢中使用linq?我無權訪問web.ui項目的ConfigurationManager
。我是否必須像對待web.ui一樣將引用包含到SQL查詢項目中?否則linq似乎不能正常工作。
我在尋找的主要是最佳實踐,因爲我已經被告知後面的代碼不應該包含任何業務邏輯或SQL查詢 - 他們應該有自己的類庫。
不確定這是如何以任何方式回答問題的...... – 2009-02-17 20:02:47
我在他的問題中感覺到了一點「分析癱瘓」。 – 2009-02-17 20:06:29
有趣,但並沒有解釋我真的如何玩linq到一個類庫;) – Erick 2009-02-17 20:14:47