entity相关内容

如何单元测试GetNewValues()其中包含EntityFunctions.AddDays函数

下面的示例代码工作在制作精细,但不能是单位 ,因为EntityFunctions测试。 我的单元测试项目使用 InMemoryDatabase,而不是真正的SQL数据库。我可以很容易地通过创建SQL数据库与计算列 myvalue的和为newValue视图解决我的 的问题。我想找到一种方法做单元测试工作 不改变我的方法,并不会产生新的SQL视图 公共类EcaseReferral ..
发布时间:2016-10-10 19:55:11 C#/.NET

代码先自参考外键(不止一个)

我有一个用户实体,具有EntityBase作为父类。 的父类看起来是这样的: 公共类EntityBase { [DatabaseGenerated( DatabaseGeneratedOption.Identity)] 公众的Guid标识{搞定;组; } 公共BOOL? IsPublic {搞定;组; } 公共BOOL? IsActive {搞定;组; } 公众的Da ..
发布时间:2016-10-08 22:37:26 C#/.NET

如何使用ToString()方法为一个整数转换成字符串中LINQ

当我尝试使用里面的ToString()以下LINQ Lambda表达式,我得到一个异常说“LINQ到实体无法识别方法'System.String的ToString()”方法,而这种方法不能被翻译成存储表达“。 查询= query.Where(Q =方式> q.date.ToString()包含(filtertext) 。|| q.invoicenum.ToString()包含(filter ..
发布时间:2016-10-08 15:33:29 C#/.NET

转换实体框架模型数据的合约

我创建了一个WCF Web服务,使用户对数据库的访问。对于数据库模型我使用实体框架。问题是,我有实体框架内这么多的类,它会花费太多时间手工编写一个datacontract。有没有一种简单的方法来避免这种情况? 解决方案 不敢相信它。实体框架类不需要是功能标签为[DataContract]。消费与WCF测试客户端服务时,但我的WPF客户端是伟大的工作我得到了错误。我对此感到非常抱歉。 ..
发布时间:2016-10-08 15:24:05 C#/.NET

我如何使用设置defaultValue,当拿到插入实体的标识在实体框架?

有没有办法送财产设置defaultValue,但与数据库的计算结果更新呢?有一个在数据库中的触发器,即输入-1触发其计算新值的过程。 ?如何获得值回 <属性名称=“ID”类型=“整数”可空=“假”StoreGeneratedPattern =“无”默认值=“ - 1”/> 变种x =新的东西(); db.Stuff.AddObject(X); db.SaveCha ..
发布时间:2016-10-05 00:08:47 C#/.NET

实体框架自动负载跃跃欲试

有没有办法让实体对象通过关系,而不必不必.INCLUDE我想要的一切人口稠密自动将所有相关的数据?因为这需要序列化走了过来WCF我不能使用延迟加载。这纯粹是梦幻般的把它自动填充相关的收藏品。 解决方案 没有没有建立功能,它会自动eagear加载整个对象图。你必须始终明确地说,你要贪婪加载哪些导航性能(通过使用包含方法或 LoadProperty 法)。 编辑: 根据您的评论:一 ..
发布时间:2016-10-04 22:37:46 C#/.NET

一对多的关系不工作 - 实体框架

我有一个问题,创造实体框架一到多(或一对吗?)的关系(3.5我相信)。 示例表/型号: 设置: SettingsID PK INT不为空 SettingsName VARCHAR(250)空 SettingsTypeID FK INT空 SettingsType: SettingsTypeID PK INT不为空 SettingsTypeName VARCHAR(250 ..
发布时间:2016-10-01 20:39:23 C#/.NET

SQL服务器+实体框架的基础知识

我有这样的任务创建在C#程序来管理公司的工作人员。只简要概述 - 所有关于每个雇员的信息要被存储在MS SQL数据库。作为一个表现层,我必须使用WPF和与数据库通信 - LINQ到实体 的事情是 - 我设法学习WPF我自己,但SQL是一个严重的问题。我做了一些研究,但即使是阅读许多不同的教程后,我还没有找到满意的东西。我甚至不知道这种模式的机制。据我了解,在创建在SQL Server数据库中 ..
发布时间:2016-10-01 01:23:13 C#/.NET

XDocument.Save()删除我和放大器; #xA;实体

我写了修复一些XML文件的工具(即插入一些属性/值缺少)使用C#和LINQ到XML。该工具加载现有XML文件到一个XDocument对象。然后,它解析向下穿过节点插入缺失的数据。 。在此之后,它会调用XDocument.Save()来进行更改保存到另一个目录 所有这一切,除了一件事就好:任何的&放; #xA; 是在XML文件中的文本实体被替换为新行字符。实体表示一个新行,当然,但我需要保存实 ..
发布时间:2016-10-01 00:42:19 C#/.NET

实体框架6错误无法加载指定的元数据资源

我在我的解决方案利用实体框架6“模式第一”,我分开我的“数据模型”类到另一个项目,这样我就可以到“数据模型”类添加引用不暴露我的“数据模型上下文“和连接。 我不想暴露我的实体数据模型项目(尤其是DB上下文等),以我的UI层。我有这样的: 现在我已经成功分离从我的数据模型我的自动生成的实体类,我试了一下这个通过添加一个实体或属性的实体项目Mapeo更新.BusinessEntity。 ..

国际奥委会与实体框架

我试图利用统一框架与实体框架。让我来解释的情况。比方说,我有5表的数据库。我将有5接口他们每个对应于一个表中的数据库具有表的每个字段为成员。现在,我希望我的实体框架生成的类来实现相应的表接口。所有的导航性能应该返回对象作为接口引用。这应该让我来解决使用Unity的框架,以允许任何人以不破坏所需的代码扩展EF(数据)实体的这些实体。这可能吗? 解决方案 没有出现与IoC容器解析实体没有扩展点 ..

实体框架代码优先CTP4缺省列值?

我一直在寻找到第一个代码实体框架CTP4,您可以使用模型构建器来建立你的表列。有没有一种方法来设置默认值,使用模型构建器或其他一些机制? 感谢您! 在数据库中的列 解决方案 无法找到一种方法,通过文本编辑器添加比manualy编辑其他默认值/应用 这是实体框架中的错误... ..
发布时间:2016-09-26 20:16:09 C#/.NET

本地化表和Entity Framework

我有一种情况,我需要在我的数据库对象的本地化值。 让我们假设你有一个可以创造动物的应用程序,如果用户是英语动物的“名称”属性的值应输入作为,而将它输入为在法国的“聊天”用户界面“猫”。 动物文化表将包含2个记录指向父表相同的动物。 在读值返回,如果“名”的价值并不在用户的文化存在默认值(值的对象最初是创建)将被使用。 下面的图表演示如何将数据存储在SQL: 我试图映射此架 ..
发布时间:2016-09-23 22:30:50 C#/.NET

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

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

与实体框架加密列

任何人都想通了,通过实体框架4从数据库拉加密值的好办法? 我有一个MySQL数据库与DES_ENCRYPT加密一些列需能够得到这些值尽可能地简单,也是当然,更新和插入。 我认为这是很奇怪,似乎没有要在内置支持这在EF。即使是我们自己建的ORM系统有这种支持。我们只是添加评论“加密”为每个字段这就是加密和ORM工具将在查询中添加DES_DECRYPT(列)和DES_ENCRYPT(列)。 ..
发布时间:2016-09-22 20:56:58 C#/.NET

实体框架回滚和删除不良迁移

我使用的是EF 6.0我在C#中使用手动迁移和更新项目。我有数据库上约5迁移,但我意识到,这最后的迁移是坏,我不想要它。我知道,我可以回滚到以前的迁移。但是,当我添加新的(​​固定)的迁移和运行更新的数据库,那么即使是不好的迁移应用。查阅全文。 我试图回滚到以前的迁移和删除不良迁移的文件。但是,当我尝试添加新的迁移,我在更新数据库时,因为迁移文件已损坏出现错误(更特异性地,第一行代码表重命名 ..
发布时间:2016-09-22 19:21:40 C#/.NET

在实体框架,我怎么一个通用的实体添加到其对应的DbSet不枚举所有可能DbSets一个switch语句?

我有两个类型的实体:雇员实体和一个办公室的实体,具有一对为一个办公室的两个这样的,有很多雇员之间一对多关系。对于EF,一个DbSet在每个实体的背景文件中创建: 公共DbSet<办公室及GT;办公室{搞定;组; } 公共DbSet<员工>员工{搞定;组; } 这是EF教程,我也有我做我的CRUD方法为特定的实体。例如,下面的方法创建一个办公室,并将其添加 ..
发布时间:2016-09-20 09:39:38 C#/.NET

.NET的XmlDocument的loadXML和实体

当加载XML到XmlDocument,即 的XmlDocument文档=新的XmlDocument(); document.LoadXml(XMLDATA); 有没有什么办法阻止取代实体的过程?我有一个奇怪的问题,我已经有了一个TM符号(存储为实体#8482)在XML被转换成字符TM。至于我而言这不应该发生的XML文档的编码ISO-8859-1(它没有TM符号) ..
发布时间:2016-09-19 22:02:28 C#/.NET