数据上下文和工作单元
我是面向对象编程的新手。 我作为一名程序程序员已经工作了 8 年。 尽管 Linq to Sql 可能不是一个好的选择,但它仍然是一个很好的轻量级 ORM。 如果我想使用 LTS 作为我的数据访问,并且我的 UI 有一个 MVP 模式,那么我的问题如下:
在 MVP 模式中,您通常会为每个视图创建一个 Presenter。 现在假设我的一个视图有两个工作单元在起作用。 假设我有一个客户编辑屏幕作为一个 UOW,并且在同一页面上有一个订单订单详细信息屏幕作为我的另一个 UOW。 我的想法是,我这里有两个演示者引用 DataContext 来支持乐观并发。 这是企业应用程序中的典型做法吗?
i am a newbie to Object oriented programming. I have spent 8 years as a procedural programmer. Even though Linq to Sql might not be a good choice going forward, it is still a good lightweight ORM. If I want to use LTS as my data access, and I have a MVP Pattern for my UI, than my question is as follows
In an MVP Pattern you typically create a Presenter for each view. Now suppose one of my views has two Unit of work in play. Say I have a customer edit screen as one UOW and a Order Order detail screen on the same page as my other UOW. My thinking is that I have two presenters here that has reference to DataContext to support Optimistic Concurrency. Is this a typical thing to do in Enterprise Applications?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
听起来你做对了。
如果您想更好地了解该模式,可以查看 NerdDinner 项目的免费书籍章节 [at http://weblogs.asp.net/scottgu/archive/2009/03/10/free-asp- net-mvc-ebook-tutorial.aspx][1]
[1]:位于 http://weblogs.asp.net/scottgu/archive/2009/03/10/free-asp-net-mvc-ebook-tutorial。 ASPX
It sounds like you got it right.
If you want to get a better feel for the pattern, you can check out the free book chapter from the NerdDinner project [at http://weblogs.asp.net/scottgu/archive/2009/03/10/free-asp-net-mvc-ebook-tutorial.aspx][1]
[1]: at http://weblogs.asp.net/scottgu/archive/2009/03/10/free-asp-net-mvc-ebook-tutorial.aspx