entity相关内容
下面的示例代码工作在制作精细,但不能是单位 ,因为EntityFunctions测试。 我的单元测试项目使用 InMemoryDatabase,而不是真正的SQL数据库。我可以很容易地通过创建SQL数据库与计算列 myvalue的和为newValue视图解决我的 的问题。我想找到一种方法做单元测试工作 不改变我的方法,并不会产生新的SQL视图 公共类EcaseReferral
..
我有一个用户实体,具有EntityBase作为父类。 的父类看起来是这样的: 公共类EntityBase { [DatabaseGenerated( DatabaseGeneratedOption.Identity)] 公众的Guid标识{搞定;组; } 公共BOOL? IsPublic {搞定;组; } 公共BOOL? IsActive {搞定;组; } 公众的Da
..
当我尝试使用里面的ToString()以下LINQ Lambda表达式,我得到一个异常说“LINQ到实体无法识别方法'System.String的ToString()”方法,而这种方法不能被翻译成存储表达“。 查询= query.Where(Q =方式> q.date.ToString()包含(filtertext) 。|| q.invoicenum.ToString()包含(filter
..
我创建了一个WCF Web服务,使用户对数据库的访问。对于数据库模型我使用实体框架。问题是,我有实体框架内这么多的类,它会花费太多时间手工编写一个datacontract。有没有一种简单的方法来避免这种情况? 解决方案 不敢相信它。实体框架类不需要是功能标签为[DataContract]。消费与WCF测试客户端服务时,但我的WPF客户端是伟大的工作我得到了错误。我对此感到非常抱歉。
..
有没有办法送财产设置defaultValue,但与数据库的计算结果更新呢?有一个在数据库中的触发器,即输入-1触发其计算新值的过程。 ?如何获得值回 <属性名称=“ID”类型=“整数”可空=“假”StoreGeneratedPattern =“无”默认值=“ - 1”/> 变种x =新的东西(); db.Stuff.AddObject(X); db.SaveCha
..
有没有办法让实体对象通过关系,而不必不必.INCLUDE我想要的一切人口稠密自动将所有相关的数据?因为这需要序列化走了过来WCF我不能使用延迟加载。这纯粹是梦幻般的把它自动填充相关的收藏品。 解决方案 没有没有建立功能,它会自动eagear加载整个对象图。你必须始终明确地说,你要贪婪加载哪些导航性能(通过使用包含方法或 LoadProperty 法)。 编辑: 根据您的评论:一
..
我有一个问题,创造实体框架一到多(或一对吗?)的关系(3.5我相信)。 示例表/型号: 设置: SettingsID PK INT不为空 SettingsName VARCHAR(250)空 SettingsTypeID FK INT空 SettingsType: SettingsTypeID PK INT不为空 SettingsTypeName VARCHAR(250
..
我有这样的任务创建在C#程序来管理公司的工作人员。只简要概述 - 所有关于每个雇员的信息要被存储在MS SQL数据库。作为一个表现层,我必须使用WPF和与数据库通信 - LINQ到实体 的事情是 - 我设法学习WPF我自己,但SQL是一个严重的问题。我做了一些研究,但即使是阅读许多不同的教程后,我还没有找到满意的东西。我甚至不知道这种模式的机制。据我了解,在创建在SQL Server数据库中
..
我写了修复一些XML文件的工具(即插入一些属性/值缺少)使用C#和LINQ到XML。该工具加载现有XML文件到一个XDocument对象。然后,它解析向下穿过节点插入缺失的数据。 。在此之后,它会调用XDocument.Save()来进行更改保存到另一个目录 所有这一切,除了一件事就好:任何的&放; #xA; 是在XML文件中的文本实体被替换为新行字符。实体表示一个新行,当然,但我需要保存实
..
我使用的方法ElementAt为得到一个查询结果的特定元素。 VAR MDS = db.TDP_MissioniDestinazioni 。凡( P => p.MissioneID == missioneRow.MissioneID); destinazioneRow = mds.ElementAt(ⅰ); LINQ到实体无法识别方法 'TimeEntModel.TD
..
我在我的解决方案利用实体框架6“模式第一”,我分开我的“数据模型”类到另一个项目,这样我就可以到“数据模型”类添加引用不暴露我的“数据模型上下文“和连接。 我不想暴露我的实体数据模型项目(尤其是DB上下文等),以我的UI层。我有这样的: 现在我已经成功分离从我的数据模型我的自动生成的实体类,我试了一下这个通过添加一个实体或属性的实体项目Mapeo更新.BusinessEntity。
..
我试图利用统一框架与实体框架。让我来解释的情况。比方说,我有5表的数据库。我将有5接口他们每个对应于一个表中的数据库具有表的每个字段为成员。现在,我希望我的实体框架生成的类来实现相应的表接口。所有的导航性能应该返回对象作为接口引用。这应该让我来解决使用Unity的框架,以允许任何人以不破坏所需的代码扩展EF(数据)实体的这些实体。这可能吗? 解决方案 没有出现与IoC容器解析实体没有扩展点
..
我一直在寻找到第一个代码实体框架CTP4,您可以使用模型构建器来建立你的表列。有没有一种方法来设置默认值,使用模型构建器或其他一些机制? 感谢您! 在数据库中的列 解决方案 无法找到一种方法,通过文本编辑器添加比manualy编辑其他默认值/应用 这是实体框架中的错误...
..
我有一种情况,我需要在我的数据库对象的本地化值。 让我们假设你有一个可以创造动物的应用程序,如果用户是英语动物的“名称”属性的值应输入作为,而将它输入为在法国的“聊天”用户界面“猫”。 动物文化表将包含2个记录指向父表相同的动物。 在读值返回,如果“名”的价值并不在用户的文化存在默认值(值的对象最初是创建)将被使用。 下面的图表演示如何将数据存储在SQL: 我试图映射此架
..
我的工作我的第一个DDD的项目,我想我明白实体,数据访问对象,和他们的关系的基本角色。我有一个存储每个验证规则与它相关的实体的基本验证的实现。这工作正常为仅适用于当前实体规则,但需要其他数据时,分崩离析。举例来说,如果我有一个用户名必须是唯一的限制,我想isValid()的调用返回false时,有与当前的名称与现有的用户。 不过,我没有找到任何清晰的方式来保持对实体本身这个验证规则。我想对实
..
任何人都想通了,通过实体框架4从数据库拉加密值的好办法? 我有一个MySQL数据库与DES_ENCRYPT加密一些列需能够得到这些值尽可能地简单,也是当然,更新和插入。 我认为这是很奇怪,似乎没有要在内置支持这在EF。即使是我们自己建的ORM系统有这种支持。我们只是添加评论“加密”为每个字段这就是加密和ORM工具将在查询中添加DES_DECRYPT(列)和DES_ENCRYPT(列)。
..
目前,我有: 字符串outputRow =的String.Empty; 的foreach(在entityObjects变种entityObject) { outputRow = entityObject.field1 +“,”+ entityObject.Field2等.... } 我还是新来的实体框架,有没有更快的方法? 解决方案 示例代码显示完成你想要的
..
我使用的是EF 6.0我在C#中使用手动迁移和更新项目。我有数据库上约5迁移,但我意识到,这最后的迁移是坏,我不想要它。我知道,我可以回滚到以前的迁移。但是,当我添加新的(固定)的迁移和运行更新的数据库,那么即使是不好的迁移应用。查阅全文。 我试图回滚到以前的迁移和删除不良迁移的文件。但是,当我尝试添加新的迁移,我在更新数据库时,因为迁移文件已损坏出现错误(更特异性地,第一行代码表重命名
..
我有两个类型的实体:雇员实体和一个办公室的实体,具有一对为一个办公室的两个这样的,有很多雇员之间一对多关系。对于EF,一个DbSet在每个实体的背景文件中创建: 公共DbSet<办公室及GT;办公室{搞定;组; } 公共DbSet<员工>员工{搞定;组; } 这是EF教程,我也有我做我的CRUD方法为特定的实体。例如,下面的方法创建一个办公室,并将其添加
..
当加载XML到XmlDocument,即 的XmlDocument文档=新的XmlDocument(); document.LoadXml(XMLDATA); 有没有什么办法阻止取代实体的过程?我有一个奇怪的问题,我已经有了一个TM符号(存储为实体#8482)在XML被转换成字符TM。至于我而言这不应该发生的XML文档的编码ISO-8859-1(它没有TM符号)
..