repository相关内容

单元测试实体框架

我刚刚开始使用Entity Framework(v4)和Linq。 我有一个从数据库生成的实体数据模型。我已经实现了存储库类,以实现我的实体的业务逻辑,并且它们包含我的LINQ查询以与实体/数据库进行交互。 什么是最简单和最简单的单独测试我的存储库类中的方法/函数的最简单的方法,而不用打数据库? 解决方案 内存数据库。 检查此问题 ..
发布时间:2017-08-20 00:30:26 C#/.NET

如何在一个MVC应用程序中结合EntityFramework,Repository,UnitOfWork和Automapper?

首先,我决定创建一个名为 IDataAccessLayer 的界面,并开始将其中的所有内容加入到其中:方法如 GetUsers(), GetUser(int id), GetOrderByNumber(int number), DeleteOrder )等。 起初刚刚完美。但是后来我意识到, DataLayer:IDataLayer 的具体实现正在增长。我决定把它切成几个部分类文件。仍然我觉 ..
发布时间:2017-08-20 00:26:51 C#/.NET

如何从我的服务层方法公开总记录数和IEnumable分页记录的集合?

我首先使用EF4代码,并有持久化的存储库和与之交互的服务层。我有一个服务层方法,在我的存储库中调用一个IQueryable方法,并返回一个包含实体的IEnumerable。我还需要返回总记录数,以便我可以计算分页链接。 如何从我的服务方法返回int和IEnumerable? 在总计数的方法上使用out参数 创建一个单独的类,其中包括总行作为属性计数$ / b $ b 将分页LINQ查 ..
发布时间:2017-08-20 00:00:04 C#/.NET

实体框架4.2“该类型不归因于EdmEntityTypeAttribute,但包含在归属于EdmSchemaAttribute的程序集中

我收到以下错误: System.InvalidOperationException未处理Message =类型 'Judge'不是归因于EdmEntityTypeAttribute,但在由EdmSchemaAttribute归因的程序集中包含 。 不使用EdmEntityTypeAttribute的POCO实体不能包含在与使用EdmEntityTypeAttribute的非POCO实体 ..
发布时间:2017-08-19 23:12:27 C#/.NET

如何在EF4中获取实体的第一个EntityKey名称

如何获得实体框架4的实​​体的第一个EntityKey名称,因为我正在构建一个存储库系统,并且我想通过Id获取一个项目(这是EF的主要关键点,EF是实体的第一个实体密钥) 我正在使用此代码 public virtual TEntity GetById (string keyName,Guid entityId) { var entityKey = new EntityKey(th ..

为服务层设计DI(构造函数注入)的存储库

我正在构建一个MVC3应用程序,试图使用IoC和构造器注入。我的数据库(到目前为止)有大约50个表。我正在使用EF4(w / POCO T4模板)作为我的DAC代码。我正在使用存储库模式,每个表都有自己的存储库。我的服务层在我的服务层被注入这些存储库。 问题:我的服务类在他们需要的存储库数量上有所增加。在某些情况下,我正在接近10个信息库,它开始闻起来。 是否有一种常用的方法来设计存储 ..

具有实体框架的存储库模式

存储库模式用于从使用的特定数据库和对象关系映射技术(如EF)中抽象出来。因此,如果我决定这样做,我可以轻松地将Linq的实体框架映射替换为SQL。 但是当我使用EF时,我有我的来自模型的实体类 - 就是从该视觉图生成的。如果我在我的存储库中使用这个生成的实体类,然后决定用别的替代EF,那么我将删除该视觉实体图,这也意味着也删除类? 我正在处理的一点是,我的存储库将依赖于实体框架,即数据 ..

使用EntityFramework仓库返回多个结果集

我正在使用一个代码,我需要多个表作为存储过程的结果。我正在使用Entity Framework存储库模式。它返回并绑定一个IEnumerable对象,但是我需要同时绑定多个IEnumerables。 可以帮助吗? 这是我使用的代码: db.Database.SqlQuery(“procReturnsMultipleResuiltSets”) 解决方案 在文章。 从相关文章中 ..

工作单位在哪里属于EF4,IoC(Unity)和存储库?

我看到几个有关这方面的问题,但我仍然找不到我正在寻找的答案,所以我发布了我的问题。如果另一个问题存在答案(我只是看不到),请指出我。 我想知道我的UnitOfWork属于哪里 - - 具体来说,创建 - 当使用EF4和Unity与Repository模式。 基本上,我有一个用于实现我的业务逻辑的服务。该服务构造函数接收存储库,因此服务将注入我的存储库。然后,该服务使用注入的存储库对数据 ..

eclipse和git的工作区和repo路径安排

我看过类似的问题,但有些已经很老了,有些还不是我正在寻找或没有答案。 我在Eclipse中有项目在 / workspace / project1 和 / workspace / project2 之下。他们是Gradle项目,彼此依赖。我也有 / workspace / project3 这是一个Gradle项目,但是是独立的。 我需要“上传”他们到Bitbucket的git repo ..
发布时间:2017-07-30 15:35:10 Java开发

是否有任何Debian资源库下载最新版本的Eclipse?

我没有找到一个安装Eclipse 4.2 Juno。默认的Ubuntu存储库(我使用Ubuntu 10.04)建议我古老的伽利略版本。我在2009年发布的Launchpad上发现了Eclipse的页面。 当然,我可以简单地从 http://www.eclipse.org/downloads/ ,但这不是Debian的方式,是吗?我的意思是,没有自动更新和其他资源管理酷的东西。 那么,是 ..
发布时间:2017-07-30 01:54:00 Java开发

重新索引存储库循环 - 不是Maven

我的Eclipse正在继续崩溃一个循环,表示重新索引存储库[myusername]我认为这是因为github,但是我已经取消了在Maven和GitHub的eclipse首选项中可能导致问题的一切。有人可以帮忙,我的电脑不断升温和崩溃。谢谢 解决方案 第一个选择:仅Git 在窗口 - >首选项 - >团队 - > Git下禁用刷新设置。 如果有效,您将不得不手动刷新工作空间或存储 ..
发布时间:2017-07-29 21:15:18 Java开发

无法安装ADT插件,因为Eclipse无法连接到Internet。

我无法在Windows上的64位Eclipse上安装ADT插件,因为Eclipse无法连接到互联网。因此,我总是得到错误无法找到Repository 。 我检查确认它确实是Eclipse无法连接到互联网,因为内部网络浏览器似乎无法连接到任何网站。 此外,尝试使用外部浏览器访问网站工作正常。 获取eclipse连接到互联网或安装ADT插件的解决方法? 解决方案 这可能与代理 ..
发布时间:2017-07-29 20:28:10 Java开发

无法加载存储库(PyDev for eclipse)

我遇到了这个问题。当我尝试创建新的PyDev项目时,会发生错误: 错误: code>无法加载存储库http://pydev.org/updates 未知主机:http://pydev.org/updates/content.xml 当我在浏览器中打开此链接(http://pydev.org/updates)时,它将重定向到我这里 - http://pydev ..
发布时间:2017-07-28 23:02:52 Java开发