我得到了一个由一个DBML形成的数据访问层,其中我只包含我需要的所有对象。是否有必要在此DBML中编写更多功能,还是可以将DBML用作DAL?我之所以问这个,是因为我目前正在写功能,例如,从业务逻辑层中的表中获取所有文章。所以我现在有点迷路了。可以给出什么样的示例,以便我很清楚地放入业务层。

有帮助吗?

解决方案

业务逻辑层是您基本上放置业务规则和业务实体的地方。这是您想做诸如确保用户可以添加文章,编辑文章,删除文章等的有效性检查之类的事情的地方。目的是集中您的所有业务规则和实体,以使演示层没有需要了解下划线的DB结构,并且DB结构没有定义界面。

至于您需要一个,您需要自己决定。

其他提示

http://www.microsoft.com/events/series/modernsoftdev.aspx?tab=webcasts&id=42420

Microsoft进行了一系列由Joe Hummel在现代软件开发中进行的网络广播。在这里,您会发现有关构建低级别数据访问层以及如何与业务层进行交互的很多内容。我从这些课程中学到了很多东西。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top