cost 379 ms
使用BLL函數而不在我的API中引用DAL

[英]Use BLL functions without reference the DAL in my API

我有3個項目(C#)API,BLL和DAL。 DAL引用DAL,API引用BLL。 在我的API中,我需要使用所有CRUD函數,但不能使用我的BLL中的函數,因為VS表示“類型” blabla”是在未引用的程序集中定義的。您需要添加引用(DAL )”,但我不想在API項目中引 ...

除了實例化DAL的BLL之外,什么選項允許在n層解決方案中進行單元測試,而不會將DAL暴露給UI或BLL到DAL?

[英]What option other than a BLL instantiating a DAL allows for unit testing in an n-tier solution without exposing DAL to the UI or BLL to DAL?

我有一個分層解決方案如下: UI(用戶界面) BLL(業務邏輯層) DAL(數據訪問層) SharedEntities(僅限實體POCO的VS項目) 我希望BLL有一個名為GetProductList()的服務,它在我的DAL層中實現。 我想在BLL和 ...

BuisnessLogic MVC 中的重復代碼

[英]repetitive code in BuisnessLogic MVC

我正在研究一個 MVC 解決方案,我的 DAL 層我可以用一個存儲庫類來解決,一切都很好。 但是在我的 BLL 層中,我有重復的代碼: 我的 Crud 是一樣的,我的領域和構造函數是不同的。 我也可以有一些額外的方法。 有沒有辦法以正確的方式解決這個問題? 1級 2級 ...

無法訪問ASP.NET上的BLL類

[英]Cannot access BLL Class on ASP.NET

我正在ASP.NET和C#上創建Web應用程序。 我的問題是我無法在頁面后面的代碼上創建BLL類的實例。 我有“登錄頁面”( LogIn.aspx )和控制“登錄頁面”的頁面( LogIn.aspx.cs )。 當我使用LogIn.aspx.cs並嘗試執行以下操作時: UsersBLL ...

不同類型的BLL類(僅適用於DA VS BL的適配器)

[英]Different Types of BLL Classes (Adapter to DA VS BL Only)

我正在開發我的第一個多層MVC應用程序。 紙牌游戲。 我有3層如下 | 演示 (MVC)| -> | BLL | -> | DAL (回購/工作模式單位)| DAL通常是通用的,我的BLL為每個表映射了幾乎1-1。 現在,我有了“特殊”類,僅處理紙 ...

使用asp.net C#返回有效的數據集

[英]returning a valid dataset using asp.net c#

從下拉列表中選擇一個值時,我總是收到錯誤消息。 **The SelectCommand property has not been initialized before calling 'Fill'.** 看來我的數據集返回為空。 我想堅持三層結構。 如何使用我的代碼返回 ...

BLL和DAL中的模型不同

[英]Different models in both BLL and DAL

因此,我試圖學習如何在WPF應用程序中保持良好的結構,並且很難找出與BLL和DAL一起使用的最佳方法。 我的BLL中已經有幾個模型,例如: 客戶,賬戶等 我還使用MVVMLight工具包簡化了工作,因此幾乎所有模型都繼承自“ ObservableObject”。 現在,我 ...

在DAL中引用我的模型

[英]Referencing my Models in DAL

祝大家新年快樂。 好的,我正在嘗試創建一個3層應用程序,並且按照以下順序UI-> BLL-> DAL進行引用。 問題是。 我遇到的問題是與Dbset。 因為我在DAL中沒有引用我的模型,所以dbset失敗。 如果無法在BLL中找到我的SomeModel類,該如何工作? ...

如何使業務層對象創建同一數據訪問層對象的許多實例

[英]How to make Business layer object create many instances of the same Data Access layer object

直到現在,Business Layer都實例化了我所需的DAL對象的一個​​實例: 一組新的前端應用程序需要訪問4個不同服務器上的數據(具有4個不同連接字符串的SAME數據訪問層實現)。 一種方法是讓Ui實例化4個BarcodeBLL對象並執行我在任何情況下都不想要的工作,因為我會 ...

C#最佳做法-從BLL設置只讀模型屬性值

[英]C# Best practices - Set readonly model property value from BLL

考慮以下內容: 我有一個帶有字符串屬性的模型,該模型只有一個get訪問器,我們不希望直接設置該值。 該屬性的值在BLL(另一個庫)中計算。 在不使用反射的情況下設置屬性值的最佳方法是什么? 為了澄清起見,面臨的挑戰是Name值必須是不變的。 經常訪問和修改同一模型。 ...

DAL中的默認排序順序是否違反了關注點分離

[英]Does A Default Sort Order in DAL Violate Separation of Concerns

我有一個n層應用程序,其中包括數據訪問層(DAL)和業務邏輯層(BLL)。 我在DAL中使用SQL查詢和存儲的proc,用於填充對象。 所以這是我的問題: 我的SQL查詢中的ORDER BY子句是否違反關注點分離? 一方面,排序邏輯似乎屬於業務層,因為決定我們為什么要按特定順 ...

業務層或控制器中的視圖特定信息的計算

[英]Calculations In Business Layer or Controllers For View Specific Info

我正在使用n層方法構建ASP.Net MVC Web應用程序。 我的結構如下所示: 我通常將計算放在業務層中,但是那些僅用於演示目的的計算呢? 例如,在我的應用程序中的一個視圖上,我顯示了“發票總額”,“已付款”和“欠款”。 欠款是計算得出的金額。 由於我在我的應用程序中多次使用 ...

數據訪問層中的計算

[英]Calculations In Data Access Layer

我正在使用n層方法將大型Classic ASP Web應用程序轉換為ASP.Net MVC。 在我的DAL中,我使用ADO.Net來查詢數據庫並將查詢轉換為對象。 我還擁有諸如計算和驗證之類的BLL。 我的問題是當需要將查詢轉換為對象時需要在DAL中執行計算。 舉一個例子,考慮一個帶 ...

將域的BLL包裝到它自己的類庫中是否合理,我將如何設置它?

[英]Is it reasonable to wrap a domain's BLL into it's own Class Library, and how would I set it up?

我聽說過將您的DAL放入大量類庫中。 這很有意義,並且我想這樣做是為了減少跨應用程序的代碼重復。 我決定使用實體框架來構建該DAL。 從我對N層應用程序的了解來看,DAL實際上只是公開POCO類,我將其視為DTO的類。 為了簡單起見,我的DAL.dll將公開EmployeeDto類的 ...

bll,dal和interfaces實現

[英]the bll,dal and interfaces implementation

我的問題與bll,dal,interfaces有關。 我項目的結構或多或少是這樣的。 BLL,DAL,OBJ和3層體系結構 (由於我不再重復問題和代碼,因此在此提供鏈接) 我的問題是為什么我應該使用界面,這有什么好處。以及如何根據上面給出的項目結構應用界面。 您能提供鏈接或答案嗎 ...

為什么我們要添加解決方案文件夾,並在解決方案內部分擔責任,測試文件夾

[英]why we are adding solution folder, and responsibilities share ,test folders inside solution

我有幾個我加載的圖片。首先是關於第一個圖片的問題。為什么那些文件夾看起來帶有點。當我查看這些文件夾時,它說它們是“解決方案文件夾”。為什么我們需要這個文件夾,例如我我正在創建一個類庫作為一個項目。為什么我應該在“解決方案文件夾”中描述該項目。 第一張照片。 第二張照片 關於 ...

描述網站常量或設置的最佳方式或地點

[英]the best way or place to describe website constant or setting

我有一個這樣的類。當網頁初始化時,我為每個加載的頁面啟動該類,並將該值作為參數發送給其他類。 例如 ; 學生班使用ActiveSeason屬性,其他班級也使用這些值作為參數。 我的第一個問題是,什么是最好的方法。我如何描述此類,例如常量類或什么。 第二個問題,是否有任何簡便 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM