首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >3 layered Linq to Sql -业务实体

3 layered Linq to Sql -业务实体
EN

Stack Overflow用户
提问于 2010-12-06 22:39:03
回答 1查看 523关注 0票数 0

根据我的理解,三层模型是UI、BLL和DAL。现在我假设编写insertData()函数,在这种情况下,我将把所有的UI-controls值绑定到业务实体,并传递给BLL --> DAL(因为busines实体可以访问所有3层)。让DAL替换为Linq to SQL,现在我感到困惑了,Linq to SQL将创建类(等同于Business enitity),另一方面,我在我的项目解决方案中也有业务实体。

Q1)我需要同时拥有B-entity和L2S类吗?Q2)是否可以删除业务实体和L2S类,以便以相同的方式使用?如果是这样的话,是怎么做的?( Q3)更好的主意?

谢谢你的帮助。

Yogesh

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-06 22:49:33

可以将POCOs (您的BLL层类)与Linq to SQL一起使用;谷歌搜索"Linq to SQL POCO“(here is one blog post)。

如果你正在开始一个新的项目,可能也值得关注Entity Framework而不是Linq to SQL (或者如果你可以使用非MS库,甚至NHibernate;3.0版本刚刚发布,我相信它支持Linq)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4367490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档