unit-of-work相关内容
我有一个问题,EF不会在3层WPF应用程序中返回最新的数据,我怀疑它与我处理上下文生命周期有关。这是场景: 在UnitOfWork中包含几个存储库。还有一个服务(MyService),它使用UnitOfWork。这个UnitOfWork也必须直接从UI调用,而不需要通过一个服务。 在我的主窗口的ViewModel中,我创建一个新窗口(使用ViewModel第一个): var d
..
我试图使用这个Scott Allen教程 我目前的SqlUnitOfWork是以前的 public class SqlUnitOfWork: IUnitOfWork { public SqlUnitOfWork(){ var connectionString = ConfigurationManager .ConnectionStrings [ConnectionSt
..
所以我试图解决的问题是这个;我们正在使用实体框架来访问我们的Oracle数据库,它具有1200-1500个表。现在记住,我们没有访问它们,但可能有800多个访问。我们正在使用UnitOfWork - > Repository - >服务模式,并且工作得很好,但是我们正在努力找出是否应该有一个大的DbContext,或者是特定于手头任务的多个小的上下文。 > 我们的UnitOfWork使用如下
..
我已经开始将项目翻译成通用存储库和工作单元。到目前为止,我已经能够将控制器中的所有直接上下文引用反向工程到通用存储库中;但是,我遇到了以下两行代码: `context.Entry(ticket).Collection(i = > i.TicketItems).Load(); ticket.TicketItems.Clear();` 这是我的控制器在做什么删除 Ticket
..
我今天遇到了一个问题,我无法解决这个问题,我搜索了很多,无法进入解决方案,请尽可能帮助我。 我正在实现一个使用EF +存储库模式+使用Autofac工作单元的MVC应用程序作为依赖注入器。 我能够使用一个DbContext类,但我面临的情况是需要使用另一个DbContext实例(其他用户凭据访问另一个数据库) 让我解释更好:我有来自数据库A(并具有DatabaseA_Contex
..
我正在使用.Net4.0网络表单(不是MVC!)应用程序中的EF4.3.1。 我倾向于使用存储库模式与IUnitOfWork接口。但我想知道我是否遵循最佳做法,特别是因为我遵循的大多数例子都是基于MVC应用程序。 我会说这只是一个小型网站应用程序,这可能会影响解决方案的选择。 解决方案目前有3个项目,模型,逻辑和站点。模型包含代码第一个实体和IUnitOfWork接口。逻辑包含存
..
我正在尝试实现工作单位/仓库模式,如下所述: http://blogs.msdn.com/adonet/archive/2009/06 /16/using-repository-and-unit-of-work-patterns-with-entity-framework-4-0.aspx 这需要每个存储库接受IUnitOfWork实现,例如使用部分类扩展的EF数据文本添加IUnitOfW
..
首先,我决定创建一个名为 IDataAccessLayer 的界面,并开始将其中的所有内容加入到其中:方法如 GetUsers(), GetUser(int id), GetOrderByNumber(int number), DeleteOrder )等。 起初刚刚完美。但是后来我意识到, DataLayer:IDataLayer 的具体实现正在增长。我决定把它切成几个部分类文件。仍然我觉
..
我正在研究为我正在开发的一个新的ASP.NET MVC项目创建一个实体框架4通用存储库。我一直在看各种教程,他们似乎都使用工作单位模式... 根据我一直在阅读的内容,EF在ObjectContext,而您只是将其扩展为自己的工作单元。 资料来源: http://dotnet.dzone.com/news/using-unit-work-pattern-entity?utm_source
..
我看到几个有关这方面的问题,但我仍然找不到我正在寻找的答案,所以我发布了我的问题。如果另一个问题存在答案(我只是看不到),请指出我。 我想知道我的UnitOfWork属于哪里 - - 具体来说,创建 - 当使用EF4和Unity与Repository模式。 基本上,我有一个用于实现我的业务逻辑的服务。该服务构造函数接收存储库,因此服务将注入我的存储库。然后,该服务使用注入的存储库对数据
..
我即将实施一个具有存储库和工作单位的实体框架6设计。 有很多文章,我不知道什么最好的建议是:例如我真的喜欢这里实现的模式:由于文章中提出的原因 here 然而, Tom Dykstra (Microsoft的Web平台和工具内容小组的高级编程人员)建议应该在另一篇文章中完成:此处 我订阅了 Pluralsight ,它在几乎每次在一个当然,所以选择一个设计很困难。 有些人似
..
这里涉及三个实体:部署,部署步骤和 DeploymentStatusLog 。我将首先粘贴这些类的相关定义 src / My / Bundle / Entity / Deployment.php
..
警告:spl_object_hash()期望参数1为对象,字符串在 / var / www / sitetwo / vendor / doctrine / orm / lib / Doctrine / ORM / UnitOfWork.php line 1367 我使用 Category.php 和 Product.php 通过php app / console命令使用yml映射注释。在使
..
当前系统: 我正在开发一个多层次的项目,如下所示(in我正在学习并试图在EF数据库上实现具有UOW的Repo模式。 服务(Web API) 业务(C#类库) 存储库(Repo Pattern + UOW) ViewModels(由我的服务使用发送到我的UI层) 数据(实体) 数据库(SQL Server) 存储库: 通用存储库: public interf
..
我正在创建一个可以使用各种大小的表的应用程序,而我在一个标有DDD的项目之前,并没有真正让持久性部分正确,因此我没有研究任务。有一件事我不完全把握,似乎找不到具体的例子,是如何坚持“根”的“孩子”。我正在工作没有一个ORM(只是简单的老DAO),这是很难找到的例子(这实际上是一个uni的项目,这是db具体的,所以我不允许使用ORM,而我欣赏这将是一个很简单,我根本不能)。我浏览了有关stackov
..
有没有人有任何关于LINQ to SQL的工作单元的实际示例的任何良好的链接 解决方案 唯一的资源我知道的是 Suteki Shop 的代码,ASP.Net MVC应用程序使用LINQ to SQL。 最近进行的一次更改是在所有控制器中实施工作单位。
..
互联网上有关于 UnitOfWork 模式的信息;即使是这样也不例外。 我还是不了解它。在我的理解 UnitOfWork = DB中的事务。就这样; 这是否正确? 我的困惑是因为它是如何实现的不同的 ORM s。 NHibernate 使用 ISession 不仅仅是一个交易。 我的问题是关于设计模式,不考虑任何 Dapper > ORM 或技术。 如果不仅仅是交易,
..
谁负责 谁有责任开始和完成单位在一个MVC架构中的工作? 解决方案 控制器不负责,它违反了 SRP 。控制器根本不应该知道UoW。在网络中,通常使用每个服务器请求的一个UoW。在这种情况下,UoW应该在请求结束时处理,并在请求开始之后开始(理想情况下,UoW的开始应该是懒惰的)。最好的方法是使用Application_EndRequest和Application_BeginReque
..
我使用的是“ 存根技术 ”到更新我的POCO(用于分离的上下文,ASP.NET MVC)。 这是我现在在我的控制器(它的工作)中的代码: [HttpPost] public ActionResult评论originalReview = _userContentService.FindById(review.PostId)as Review;评论(评论) { var ctx
..
我正在考虑使用EF 4开始一个新项目,并通过一些文章,我发现一些关于EF的文章,具有存储库模式和工作单位 http://tdryan.blogspot.com/2011/03 /another-entity-framework-4-repository_15.html 和 http://blogs.msdn.com/b/adonet/archive/2009/06/16/using- rep
..