data-access-layer

    1熱度

    1回答

    我做的簡單delete操作......在SQL Server Profiler中產生的這個查詢顯示: DELETE FROM OCRDecibel WHERE ConsumerLocation = @ConsumerLocation, Level = @Level, MaxdbLevelObserved = @MaxdbLevelObserved, City = @City', N'@Con

    1熱度

    1回答

    我有層的偏析如下: UI - Web應用程序=>參考BLL和 實體 BLL - 業務邏輯(驗證)=>參考DAL和 實體 實體 - 數據傳輸(POCO)=>否參考 DAL - 數據上下文EDMX =>否參考 我有一個非常基本的問題,因爲這是我的第一個絕對隔離項目。 如果我想設置我的對象@ UI級別的EntityState(新增/修改/刪除),我該怎麼做。由於具有上述結構,我將無法訪問DataCont

    2熱度

    1回答

    首先。我們不使用ORM。並且不會在不久的將來使用它。 (這不是我的決定)。 我們爲多個讀/寫情況創建存儲過程。 大部分閱讀SP都是用於填充發送給客戶端的DTO。 每個DAL方法通常會調用單個SP。 集成測試包括運行插入腳本,然後根據腳本初始化期望值,調用方法並檢查返回的結果。即標準的AAA模式。 但是,即使是小型數據庫模式重構通常也會中斷大約一百次測試。 準備是原因:而DTO通常需要列的一個子集。

    1熱度

    1回答

    這可能是以前問過的,但我正在訪問數據訪問層中的依賴Web服務,我需要問我是否應該將從該服務返回的DTO重新打包到我自己的DTO中? UI層是帶有控制器的WebAPI項目,域和數據訪問層是獨立的C#項目。在每個圖層中引用依賴性Web服務是否正確,以便dal,biz和域圖層都具有適當的代碼引用,還是應該創建我自己的DAL層中的Web服務返回的DTO視圖?

    3熱度

    1回答

    我想了解如何正確實現存儲庫模式。我在我的MVC Web應用程序中創建了一個名爲Employees的模型類,iv'e創建了一個上下文類和一個連接字符串以生成數據庫。我還創建了一個使用實體框架工作的讀/寫操作的控制器,它帶來了一些CRUD操作,例如更新,刪除等。 如果我已經正確理解存儲庫模式,我應該將所有數據訪問邏輯放入存儲庫。相信我需要爲上下文類創建一個Irepositorey接口來繼承它。 在我的

    0熱度

    2回答

    在我的MVC應用程序中,我一直在使用Repository模式進行DAL。 現在,當我做了選擇一個實體記錄,並更新實體字段值,並執行更新操作,然後得到以下錯誤。 附加一個'DAL.User'類型的實體失敗,因爲另一個相同類型的實體 已經具有相同的主鍵值。如果圖中的任何實體具有 衝突的鍵值,則使用「附加」方法或將實體的狀態設置爲「未更改」或「已修改」時會發生此問題 。這可能是因爲某些實體是新的,並且

    0熱度

    1回答

    我是一名學生,也是qt的新成員,我正在研究一個使用qt tablewidget的小型項目。 像數據被輸入到tablewidget然後存儲在db amd可以被別人從其他頁面訪問。 我不知道如何將輸入的數據保存在tablewidget中,以及如何連接到數據庫(雲)並將數據保存在那裏,以便其他人可以訪問它。 任何人都可以請建議我一些鏈接,代碼,以執行此操作? 謝謝。

    1熱度

    1回答

    在Asp.Net MVC with Entity Framework中,我完全同意位於單獨程序集中的DAL(數據訪問層)中的存儲庫一定不能處理與視圖模型。 從DAL我得到的實體,主要是IQueryAbles。從那些我構成相當複雜的視圖模型。 面臨的挑戰是,我想最大限度地減少爲編寫視圖模型而生成的sql選擇的數量。在某些情況下,我需要查詢db 10-20次。 例如,這是我的視圖模型 class Vi

    1熱度

    1回答

    我想知道視圖和方法,以便爲新項目選擇最佳方式。 我的新項目將有 - 兩個數據庫,其中,兩個數據庫之間的相關表的相互關係。 另外,存儲過程邏輯可以更簡單的進行CRUD操作。 應用程序將在MVC 4.我擔心,EF可能不會花費更多的開發成本。我也是EF新手,通常使用帶有存儲過程的ADO.NET。 請注意, 1.我將要求使用存儲過程,因爲主要好處是不需要重新編譯.NET代碼,以防在程序的任何改變以及在數據

    0熱度

    2回答

    我有一個架構問題。我試圖建立一個ASP.MVC Web應用程序使用依賴注入來分離數據訪問層。問題是 - 模型。 基本上我有兩個解決方案。第一個是MVC Web應用程序,第二個是數據訪問層。 DAL具有一些接口,由Entity Framework生成的實現和模型,以及一些其他模型 - 搜索條件和結果。 MVC在使用Ninject注入DAL的基本控制器中有一個屬性。 我的擔心是 - 我該如何處理模型?