entity-framework相关内容
这是我的WCF服务可以从code第一个模型是通过设置 ProxyCreationEnable 到假使用下面的code。 ((IObjectContextAdapter)MYDB).ObjectContext.ContextOptions.ProxyCreationEnable = FALSE; 什么是这样做的负面影响?一个收获是,我至少可以得到这些动态类型的系列化,以便能够在使用WCF的电线
..
我使用EF4和新来的。我有一个多对多在我的项目,似乎无法工作,如何插入或更新。我建一个小的项目只是为了看看应该如何codeD。 假设我有3个表 类:的ClassID-类名 学生:StudentID-名字 - 姓氏 StudentClass:StudentID-的ClassID 将所有的关系,并通过更新浏览器的模型我已经注意到,StudentClass没有出现在模型之后,这似乎
..
基本上,我一个事务中插入35000对象: 使用(VAR UOW =新MyContext()){ 的for(int i = 1; I< 35000;我++){ 变种O =新MyObject来()...; uow.MySet.Add(O); } uow.SaveChanges(); } 这永远需要! 如果我使用的基本 ObjectContex T(通过
..
我如何通过一个连接字符串的实体框架的code-第一的DbContext?我的数据库生成正常工作时,都和的DbContext在web.config中的连接字符串是在同一个项目,命名方式相同。但现在我需要到的DbContext移动到另一个项目,所以我测试传递一个连接字符串,如下所示: 型号和放大器;上下文 公共类晚餐 { 公众诠释DinnerId {搞定;组; } 公共字符串名称{
..
这是我所看到的在网上和一个编程实体框架codeFirst书,当你有两个类EF将创建一个映射表,如 MembersRecipes 并从每个类的主键将链接到该表中。 然而,当我做下面,我反而获得 Member_Id 名为食谱表和一个新的领域 Recipe_Id 在成员表。 其中仅创建了两个一到多的关系,而不是多到很多,所以我可以有会员3挂食谱(4,5,6)和配方4链接到会员(1,2,3 )等。
..
在我的应用我使用实体框架。 我的表 -Article -期 -开始日期 我需要匹配=> DateTime.Now&GT的记录;的startDate和(+的startDate期)GT; DateTime.Now 我想这code,但其现在的工作。 Context.Article 。凡(P => p.StartDate< DateTime.Now) 。凡(
..
我使用实体框架4.1 MVC 3应用程序。我在那里我有主键由两列(组合键)的实体。而这是在另一个实体作为外键被使用。如何建立关系?在正常scnerios我们使用: 公共类分类 { 公共字符串categoryId {搞定;组; } 公共字符串名称{;组; } 公共虚拟的ICollection<产品与GT;产品{搞定;组; } }公共类产品 { 公众诠释产品编号{
..
我试图运行这是目前我的机器上安装我的TeamCity的测试。 System.InvalidOperationException信息:System.InvalidOperationException : 实体框架提供程序类型“ System.Data.Entity.SqlServer.SqlProviderServices,EntityFramework.SqlServer , =版本6.0.0
..
我想获得的总变种运行我的测试版本0 即测试ID = 100 这是我的表和记录: 测试: ID版本 100 0 变体: ID名称类型的CategoryId 11 VARIANT1 DIFF 2 12 VARIANT1添加2 13 VARIANT2添加3 14 VARIANT2 DIFF 2 15 VARIANT3添加6 SubVariants 标识VariantId名称 6
..
我从来没有使用过实体框架,我想尝试一些个人项目实现它让我的脚湿。 我看到实体可以接触到presentation层。 但我不想暴露某些领域里,如修改日期和创建日期和其他各种数据库字段的字段。 我怎么能实现业务对象,只露出我需要的属性,但仍然保持的对象序列化? 也做这个有什么好处超过LinqToSql? 解决方案 当你定义在EDMX模型中的实体,您可以指定每个属性的setter和get
..
我看到这个LINQ code工作SQL但是当我使用实体框架,它抛出这个错误: LINQ到实体无法识别方法“System.Linq.IQueryable'1 [MyProject.Models.CommunityFeatures] GetCommunityFeatures()”方法,而这种方法不能被翻译成店前pression.` 信息库code是这样的: 公开的IQueryable
..
在试图执行这个查询: VAR的查询=从DPR在ctx.DPR_MM 加入●在ctx.QOT上dpr.DPR_QOT_ID等于qot_id 加入p在ctx.PAY_MM新{q.QOT_SEC_ID,dpr.DPR_TS}等于新的{p.PAY_SEC_ID,p.PAY_DATE} 其中,q.QOT_ID = qot_id
..
什么是按主键来选择多个实体的最有效方法是什么? 公开的IEnumerable< Models.Image> GetImagesById(IEnumerable的< INT> IDS) { //返回ids.Select(ID => Images.Find(ID)); //这是很酷? 返回Images.Where(IM => ids.Contains
..
我看过EF code第几presentations并没有看到EFCF是如何使用存储过程。 我怎样才能宣布将使用一些SP的方法?我可以通过一个实体,没有手动映射实体属性用上参数调用SP的方法? 另外,如果我改变我的模式会发生什么?难道将我的SP,而从模型重建表?又是怎么回事触发器? 如果这些东西不被支持,还有支持他们在未来有什么打算? 解决方案 编辑:我的EF4.1(下)原来的答复是已
..
我试图调用接受一个表值参数的存储过程。我知道,这是不直接支持实体框架,但还没有从我知道你可以使用掉的ObjectContext的ExecuteStoreQuery命令去做。我有一个通用的实体框架库在那里我有以下ExecuteStoredProcecdure方式: 公开的IEnumerable< T> ExecuteStoredProcedure< T>(串PROCEDUR
..
我这看到很多教程,导航属性的ICollection< T> 这是对实体框架的强制要求?我可以用的IEnumerable ? 什么是使用的主要目的的ICollection 而不是的IEnumerable 甚至列表< T&GT ; 解决方案 通常你选择什么取决于你需要访问哪些方法。在一般情况 - 的IEnumerable<> (MSDN:
..
我目前正在此错误: System.Data.SqlClient.SqlException:新的事务是不允许的,因为在会话中运行其他线程。 在运行此code: 公共类ProductManager:IProductManager { #REGION声明模型 私人RivWorks.Model.Negotiation.RIV_Entities _dbRiv = RivWork
..
在
..
有什么办法来批量删除一堆匹配LINQ或LINQ到实体给定查询的对象?我能找到的唯一引用是过时的,而且似乎愚蠢的迭代和手动删除我希望删除的所有对象。 解决方案 现在的问题是一个古老(从EF5存在之前)。对于谁在使用EF5人, EntityFramework.Extended 这是否在一个单元。
..
我使用实体框架code首先顶部的通用Repository模式。直到我需要在查询中包括多个实体一切工作的罚款。我得到了包括成功的一个实体,但现在我无法弄清楚如何将多个实体。查看一下我到目前为止有: 公开的IQueryable< TEntity> GetQuery< TEntity>()其中TEntity:类 { VAR的entityName = GetEntityN
..