数据上下文和工作单元

发布于 2024-07-25 19:57:51 字数 325 浏览 8 评论 0原文

我是面向对象编程的新手。 我作为一名程序程序员已经工作了 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

野の 2024-08-01 19:57:51

听起来你做对了。

如果您想更好地了解该模式,可以查看 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文