data-access-layer

    -1熱度

    1回答

    有點背景:過去幾年我一直主要在Java和Javascript中開發,最近我已經轉移到一個C#項目,並負責實現一個數據訪問層for這個項目。據我瞭解,這個DAL將只調用存儲過程(所以沒有簡單的sql查詢),並返回一些值,如果存儲過程要求它。 我很抱歉如果這個問題已被回答,但我無法找到任何有用的東西。 什麼是測試DAL實際調用這些存儲過程並返回我期望的結果的最佳方法?在Java中,我們使用Arquil

    0熱度

    1回答

    我有一個數據庫,我通過EF訪問它。 public partial class Project { public int ProjectID { get; set; } public string Name { get; set; } public virtual ICollection<ProjectAssets> ProjectAssets { get; set

    0熱度

    1回答

    我想讓我的模型無知的SQL代碼和連接,所以我試圖實現一個所謂的「數據訪問對象」/「道」。 我的模型代表數據庫中的表,和它的屬性數據庫字段這樣例如loginModel class LoginModel { private $user; private $pass; private $salt; private $ip; private $agent

    3熱度

    2回答

    我對MVC架構完全陌生,對架構有一些懷疑,他們主要是由於沒有使用實體框架,而是我一直使用數據訪問和數據表和數據集來獲取數據應用程序。我想知道有關MVC模式的最佳做法,以防某人可以用某些鏈接或pdf(無實體框架)提供幫助。還有一件事我想知道,也就是說,我們從哪裏調用從數據庫中獲取數據的DAL方法?從模型類或控制器操作?

    2熱度

    3回答

    我是實體框架的新手(代碼優先,如果重要)。正如我一直在使用它,我一直在構建我的POCO課程,並將它們視爲最終的領域模型。通過Lazy Loading之類的東西,我喜歡Idea,我可以直接在我的表示層中使用這些實體,從而延遲加載實際需要的內容。 但是,我最近也瞭解到數據傳輸對象,這是我以前從未聽說過的。這絕對有道理;我的最終域模型的行爲可能有一些不屬於DAL的業務規則。例如,如果我給實體框架的POC

    1熱度

    4回答

    根據我的理解,Mocking用於移除另一個服務的依賴關係,以便您可以正確測試業務邏輯的執行,而不必擔心其他服務的工作與否。但是,如果您正在測試的是特定服務(即實體框架),則對預設測試數據庫進行的實現式單元測試實際上是唯一能夠告訴您任何有用信息的測試。 我錯過了什麼?模擬在我的實體框架DAL測試中有沒有位置?

    0熱度

    1回答

    ASP .NET MVC4 級#1: public class F61BPROD { public int WPDOCO { get; set; } public string WPDCTO { get; set; } public string WPMCU { get; set; } public string WPLOCN { get; set; }

    0熱度

    1回答

    數據集和表格適配器之間有什麼區別可以請有人解釋一下有趣的例子。 表適配器如何從sql server獲取數據?

    1熱度

    2回答

    我有使用EntityFramework 5.0從MS SQL數據庫訪問數據的.Net 4.0應用程序。 我使用數據庫第一種方法。所有tableas都映射到POCO實體,它們具有包含從Web服務接收到的實體的附加屬性。 數據庫: WH_Product (Id, NomenklatureId, SeriesId, Quantity) 服務有這樣的數據: Nomenklature (Id, Name

    1熱度

    2回答

    我在爲Ajax閱讀器/ JSON而努力。每次我想我理解它,似乎我都沒有。 請問,任何人都可以解釋這背後的邏輯? 我得到這個控制器: public class ServiceController : DnnApiController { [AllowAnonymous] [HttpGet] public HttpResponseMessage GetAl