business-logic-layer

    1热度

    1回答

    我正在一个项目中,我们有一个数据库,数据层(实体框架),业务层和web/UI层。 我想为Web层使用ASP.NET动态数据,但不希望它访问数据层或数据库,因为我希望它纯粹从业务逻辑运行,而不是直接访问数据。 但是,似乎动态数据只允许使用Linq-to-SQL或实体框架数据源。 有没有人用它与业务层对象呢? 这会难以实现吗?

    0热度

    4回答

    我正在学习业务层,需要一个完整的参考资料,其中涵盖了“如何管理业务层和其他层之间的依赖关系”,“在层间发送数据有多少方法”以及“对我而言最重要的问题”分组业务逻辑并制定业务组件并讨论可能的方式......“。 你知道吗? 编辑: 如果你为它引入一些电子书,我会很高兴。 谢谢

    1热度

    1回答

    我的ASP.NET应用程序只使用1个SQL Server 2000数据库,其中不超过50个表。我复制了一个数据库实例以运行在我的开发PC上,所以我需要切换dev和release之间的连接。 问题是,我在业务层创建了多个类库,每个类库都有一个LINQ to SQL类。现在我发现很难让不同项目中的所有DBML文件使用相同的连接字符串。 那么,我的设计错了?我应该只使用1个类库吗?如果我继续使用多个类库

    4热度

    4回答

    我有一个WCF svc分为服务层,业务逻辑层和数据访问层。 当我的DAL遇到异常时,我应该在那里捕捉它还是让它回滚到服务层?为什么? 请忽略此场景的任何客户参与,我只关心在WCF svc上记录异常。

    16热度

    3回答

    我有一个业务层有一些业务对象/ POCOs /实体/无论。我也有一些数据访问存储库。直到这一点,我一直直接从我的UI层访问存储库。我现在需要一些不是直接CRUD的类,所以我将创建一些业务逻辑类来完成逻辑,CRUD和存储库不会被用户界面(这应该从一开始就已经完成)。 我该怎么称呼这些类?我唯一能想到的就是服务类,但是我在这个应用程序中有实际的WCF服务,所以这会让人感到困惑。 WCF服务也将使用这些

    0热度

    1回答

    在三层/多层体系结构(UI/Logic/DAO/Domain模型)中,服务可以被认为属于业务逻辑层还是它们位于不同的位置?

    1热度

    2回答

    我需要遍历自定义对象类型的属性,我从数据库中取回并仅显示包含数据的列。 这意味着我不能简单地将对象列表绑定到数据网格。 我不想遍历每个对象,看看列是否为空/空,并确定在UI中显示它。 我在发送对象之前在我的业务层中发送了一个IEnumerable,只有那些应该可见的列。因此,我正在考虑使用Linq来实现这一点,但我不确定这会非常漂亮。 有没有人知道我可以使用没有大量IF语句的解决方案,我可以通过一

    4热度

    4回答

    当我在我们的网站中优化我们应用程序的架构时,我遇到了一个问题,我不知道最佳解决方案。 现在,在目前我们有基于此结构的小DLL: Database <-> DAL <-> BLL 的dal使用业务对象传递给BLL,将它传递给使用该DLL的应用程序。 只有BLL是公共的,因此任何包含此dll的应用程序都可以看到bll。 一开始,这对我们公司来说是一个很好的解决方案。 但是,当我们在该Dll上添加越

    4热度

    3回答

    我们正在修改我们的架构和应用程序设计。我们刚刚完成了数据访问层的设计,这是通用的,它使用XML和反射来保存数据。 现在我们处于业务层设计阶段的任何方式。我们已经阅读了一些与企业架构和设计相关的书籍,因此我们发现可以在业务层上应用的模式很少。表格模式和领域模型就是这种模式的例子。我们也发现了领域驱动设计。 此前我们决定针对表对象构建实体。但是我们发现,在DDD方面,实体和价值对象存在差异。对于那些经

    6热度

    4回答

    我有一个使用三层体系结构的ASP.net(C#)项目。我开始在我的DAL中使用实体框架,问题是实体框架生成的类可以在业务逻辑层中使用到什么程度? 这是一个好主意,直​​接使用它们,或者我应该创建自己的业务对象,并从实体框架(db-> O/RM-> BOs)映射到他们?