bll

    0热度

    1回答

    我有一个n层应用程序,其中包括数据访问层(DAL)和业务逻辑层(BLL)。我在用来填充我的对象的DAL中使用SQL查询和存储过程。 因此,这里是我的问题: 是否在我的SQL查询的ORDER BY条款违反了关注点分离? 一方面,似乎排序逻辑属于业务层,因为它是我们的业务规则,它决定了我们为什么要按特定顺序显示数据。另外,我们可能希望以多种方式显示相同的数据。此外,我的数据访问代码不应该不知道如何显示

    0热度

    1回答

    我有3个项目(C#)API,BLL和DAL。 DAL引用DAL和API引用BLL。 在我的API,我需要使用所有的CRUD功能,但因为VS表示,“类型‘布拉布拉’的定义我无法从我的BLL使用功能未引用的程序集,您需要添加引用(DAL)“,但我不想在API项目中引用DAL。有没有办法做到这一点,而不使用我的DAL项目?

    1热度

    1回答

    我有层的偏析如下: UI - Web应用程序=>参考BLL和 实体 BLL - 业务逻辑(验证)=>参考DAL和 实体 实体 - 数据传输(POCO)=>否参考 DAL - 数据上下文EDMX =>否参考 我有一个非常基本的问题,因为这是我的第一个绝对隔离项目。 如果我想设置我的对象@ UI级别的EntityState(新增/修改/删除),我该怎么做。由于具有上述结构,我将无法访问DataCont

    -1热度

    2回答

    我有一个MVVM模式和绑定集合的问题。我的视图模型提供了一个收集到的看法,但得到这个集合我用这个: public BindingList<Car> BindingListCars { get; set; } public CarsVm() { BindingListVoiture = carServices.ListCars; } 当我绑定在这个名单就好像我直接我查看绑定的模

    0热度

    2回答

    我在我的应用程序层:Web,DAL和BLL。 我应该在哪里放置SettingsProvider类(从web.config中获取值)?我认为它应该在DAL项目中。我对吗? public class SettingsProvider : ISettingsProvider { public string UploadImagesPath { get { return

    -1热度

    2回答

    VS工作室2012网络快车,ASP.NET,WebForms的,VB,SQLSERVER,有麻烦的DateTime NULL值保存到强类型ROW网页应用: Dim oRowVEHICLES As Main_TblAdap.tVEHICLESRow = odtVEHICLES.Rows(0) ' (0) is the first row. oRowVEHICLES.[WElectric

    1热度

    1回答

    WebsiteSetting { public string Name Age {get; set;} public string Language {get;set} public int ActiveSeason {get;set} ...... ...... } 我有一个像初始化this.when网页类,我开始这个类加载的每个页面和

    2热度

    3回答

    我是实体框架的新手(代码优先,如果重要)。正如我一直在使用它,我一直在构建我的POCO课程,并将它们视为最终的领域模型。通过Lazy Loading之类的东西,我喜欢Idea,我可以直接在我的表示层中使用这些实体,从而延迟加载实际需要的内容。 但是,我最近也了解到数据传输对象,这是我以前从未听说过的。这绝对有道理;我的最终域模型的行为可能有一些不属于DAL的业务规则。例如,如果我给实体框架的POC

    2热度

    1回答

    我正在使用n层方法将大型经典ASP Web应用程序转换为ASP.Net MVC。在我的DAL中,我使用ADO.Net来查询数据库并将查询转换为对象。我也有BLL来处理计算和验证等事情。 我的问题涉及在需要计算以便将查询转换为对象时,在DAL中执行计算。举个例子,考虑与汇总信息的发票系统以及行项目: public class Invoice { public int InvoiceID

    0热度

    1回答

    我创建一个Web应用程序访问BLL类。 我的问题是,我不能在页面后面的代码创建一个BLL类的实例。 我登录页面(的login.aspx)和控制去登录页面的页面(LogIn.aspx.cs)。当我在LogIn.aspx.cs和我尝试这样做:UsersBLL _users = new UsersBLL(),我得到的缺少using指令或程序集引用消息。 我可以通过点击鼠标右键修复UsersBLL.cs