repository相关内容

我应该在哪里放DDD独特的检查?

我的工作我的第一个DDD的项目,我想我明白实体,数据访问对象,和他们的关系的基本角色。我有一个存储每个验证规则与它相关的实体的基本验证的实现。这工作正常为仅适用于当前实体规则,但需要其他数据时,分崩离析。举例来说,如果我有一个用户名必须是唯一的限制,我想isValid()的调用返回false时,有与当前的名称与现有的用户。 不过,我没有找到任何清晰的方式来保持对实体本身这个验证规则。我想对实 ..
发布时间:2016-09-23 20:55:16 C#/.NET

使用视图的模型与存储库模式

我使用的领域驱动的N-分层应用架构 EF代码首先在我最近的项目,我定义我的库的合同,在域层。 基本合同让其他库更简洁: 公共接口IRepository< TEntity,在TKEY的>其中,TEntity:类 { TEntity GetById(TKEY的ID); void创建(TEntity实体); 无效更新(TEntity实体); 无效删除(TEntity实体) ..
发布时间:2016-09-22 20:46:34 C#/.NET

不同的DbContext和不同模式之间的实体框架的关系

所以,我有两个主要目标,各会员协会和。一个成员可以拥有一个公会,一个公会可以有多个会员。 我在一个单独的DbContext和独立的类库中的成员类。我计划在多个项目中重用这个类库,并帮助区分,我设置的数据库模式是“ACC”。我已经广泛使用这个库,并可以添加,删除,并在acc.Members表更新成员 公会类是这样: 公共类公会 { 公共协会() { 会员=新的List<会 ..
发布时间:2016-09-20 10:35:55 C#/.NET

如何写这个LINQ的SQL作为一个动态查询(使用字符串)?

根据需要跳转到了“具体问题”。一些背景: 场景:我有一整套的产品以“深入”过滤器(查询对象),填入的DDL。每一个进步的DDL的选择将进一步限制产品清单,以及什么选项,留下的DDL。例如,选择一锤出来的工具,限制了产品的规格,只显示锤尺寸 当前设置:我创建了一个查询对象,它发送到存储库,并送入每个选项到SQL“的表值函数”,其中空值代表“让所有的产品。” 我认为这是一个很好的努力 ..
发布时间:2016-09-18 12:16:42 C#/.NET

在N层应用多DbContexts

我要创建我的第N层MVC应用程序,我已经碰到如何管理多个 DbContexts 与我的数据库第一种方法路障。 我有以下层 演示 服务(WCF ) 企业 数据访问 我不希望实体框架参考在我的服务层,但我不明白如何创建一个接口或东西来管理两个上下文。我把它用在IDatabaseFactory warpped单一的环境中工作,但我似乎无法找到管理两个办法。 下面是我 ..
发布时间:2016-08-30 16:07:35 C#/.NET

通用存储库 - IRepository< T>或IRepository

我已经看到了创建通用信息库两种不同的方法。那两个方法(优劣)之间的区别是什么? 请diregard差异的方法,因为我是之间的兴趣差异 公共接口IRepository< T>其中T:类 和 公共接口IRepository:IDisposable的 是否有任何功能的差异性,灵活性,单元测试...?什么会我得不到或者失去的?结果 是有他们是如何 ..
发布时间:2016-08-30 14:42:40 C#/.NET

C#/ EF和存储库模式:放在哪里ObjectContext中与多个存储库的解决方案?

我在我的应用程序的多个存储库。我应该在哪里放置的ObjectContext?现在,我有一个像引用的ObjectContext CTX; 在每一个存储库中。什么是去这是最聪明的,最安全的方法是什么? 解决方案 多一个设计的ObjectContext 实例是唯一可以接受的,如果你的库方法提交事务。否则,有可能是外部调用提交事务可能不会坚持你打算一切,因为你会抱到的ObjectContext 。 ..

库和数据映射模式

一个许多关于库和数据映射读取后,我决定来实施测试项目的模式。由于我是新来的,这些我想获得你对我怎么落实这些在一个简单的项目的意见。 杰里米·米勒说: 做一些平凡的,个人编码项目,您可以自由使用设计模式的实验。 但我不知道我所做的这一切事情的正确与否。 下面是我的项目结构: 正如你可以看到有哪些我将详细介绍这些内容在下面许多文件夹。 域:工程领域的实体去在这里,我是从En ..
发布时间:2016-08-29 12:45:32 C#/.NET

为什么使用AsQueryable已()代替名单()?

我进入使用与实体框架数据访问Repository模式和 LINQ 作为实施非测试存储库的基础。我看大多数样品返回AsQueryable已()在调用返回N条记录而不是List&LT; T>。什么是这样做的优势在哪里? 解决方案 AsQueryable已只是创建一个查询,以获取列表所需的指令。您可以进一步的更改查询,如补充说,被发送一路下跌到数据库级新Where子句后。 AsList返回内存 ..
发布时间:2016-08-26 21:07:15 C#/.NET

对于多个存储库Maven的设置

我在settings.xml中以下 &LT;&镜子GT; &LT;反射镜GT; &LT;&ID GT;实罐&LT; / ID&GT; &LT;名称&gt;与许可和LT罐; /名称&gt; &LT; URL&GT;的http:// URL:8081 /关系/内容/库/ paidjars /&LT; / URL&GT; &LT; mirrorOf&GT;!中央和LT; / mirrorOf& ..
发布时间:2016-08-16 13:15:29 Java开发

处理在本地存储库中旧的快照的最佳方式?

我们有它处理我们所有的内部项目的Nexus本地仓库管理器(以及镜像库外)。对于我们的内部项目,我们只保留最新版本的快照生成。例如,如果我们有projectX创建1.0,1.1和1.2-SNAPSHOT,只要1.2发布,我们将删除1.2快照,然后有1.0,1.1,1.2和我们的Nexus库1.3快照。 问题是,我们的服务器詹金斯在其本地.m2目录/存储库文件夹的所有旧的快照,并继续成功打造项目针对 ..
发布时间:2016-08-16 13:13:23 开发过程

摇篮buildscript依赖

是什么在构建的gradle的 buildScript 部分或构建的根级别声明库之间的差异。 选项1: 的build.gradle buildScript { 库{ mavenCentral(); } } 或 的build.gradle {库 mavenCentral(); } 解决方案 在buildScript块的存储库是用于取您的 ..
发布时间:2016-08-16 12:35:02 开发过程

Git的克隆:远端挂了意外,试图改变postBuffer但仍然失败

我想克隆一个仓库。我第一次得到了82%的话,那没动了半个多小时,所以我取消了克隆,并开始了。在这之后,每次我尝试克隆它,我得到6-10%之间,那么它失败,出现错误“远端挂了出乎意料的是,早EOF”。我抬头错误,并试图每一个解决方案,我能找到,最流行的解决方案是增加postBuffer的最大尺寸。但是,它仍然保持失败每次。 我不知道这是否有差别,但我没有尝试在code,这是大多数其他人报告这个问题 ..
发布时间:2016-08-02 14:45:13 Linux/Unix

为什么我的Web API调用返回[否行动控制器“DPlatypus”该请求&QUOT匹配上找到;?

我试图创建一个集成和使用DI与温莎城堡最简单可行的ASP.NET Web API的应用程序。 我有一个工作程序是比较复杂的,我曾尝试以“裸露的骨头”从复制(尽量少,仍然有它的工作)。 工作的应用程序有这个URL(“主页”): 的http://本地主机:28642 / 输入此:的http:// shannon2:28642 / API /部门/计数 ......在我的浏览器返回我想要 ..