-
0 votesanswersviews
在实体框架中将LINQ动态查询转换为IQueryable
我试图转换一个LINQ查询,将两个表连接到实体框架中的 IQueryable 类型,这样我就可以在其上进一步应用过滤器表达式 . 这是代码: IQueryable<Bill_Joined_V1> bills = (from primary in _billEntity.BillTable join secondary in _billEntity.BillInf... -
0 votesanswersviews
我的dbcontext在EF中的两个不同实例与“在创建模型时不能使用上下文”发生冲突 .
我有一个带有 endpoints “DeleteFolder”的WebAPI解决方案 . 看起来像这样: public FolderController() { _service = new DtoService(); } [HttpDelete] public HttpResponseMessage DeleteFolder(int id) ... -
5 votesanswersviews
C#LINQ查询(MYSQL EF) - 独特和最新记录
我有一张 table ,我们称之为Record . 包含:ID(int)| CustID(int)|时间(日期时间)|数据(varchar) 我需要每位客户的最新(最新)记录: SQL select * from record as i group by i.custid having max(id); LINQ version 1 dgvLatestDistinctRec.DataSource... -
2 votesanswersviews
MVC 3 EF 4.1 POCO ViewModel模式控制器与脚手架==混乱!
经过多年的ASP.NET表单开发,我[终于!]处理了MVC(版本3) . 我在n层应用程序架构方面有很强的背景,我正在尝试正确地处理这个新项目,并明确区分关注点等 . 我所做的就是从代码优先开始创建我的POCO . 由此,框架创建了我的数据库 . 然后,我通过将我的所有EF查询和CRUD方法放在我的Models程序集中的每个POCO类的Repository类中来实现Repository模式 . 这... -
5 votesanswersviews
实体框架 - 未在实体模型中设置级联删除
我正在使用EF 4.0并从我的数据库生成我的实体模型(.edmx)文件 . 我对Cascade OnDelete有几个外键约束,但是,我的实体模型中的关联没有设置这些约束 . 我点击关联,它显示End1 OnDelete:None . 当我在我的外键约束中检查我的SQL Server 2008数据库中的删除规则时,它会显示“Cascade” . 我是否缺少一些能够在我的实体模型中设置Cascade... -
6 votesanswersviews
首先在实体框架代码中使用导航属性
语境: Code First,Entity Framework 4.3.1; 用户----主题, 1 to Many 关系; User with public virtual ICollection<Topic> CreatedTopics 导航属性(延迟加载); Topic with public virtual User Creator Navigatio... -
6 votesanswersviews
实体框架虚拟属性
不为Entity Framework(v4)实体标记虚拟导航属性的影响是什么? 如果我不使用延迟加载,但忽略了正确的加载,访问(未加载)属性会发生什么? 是否会在延迟加载之外产生任何其他影响,或者是需要虚拟导航属性的主要功能? -
1 votesanswersviews
EF POCO - 无法推断实体类型的密钥?
我有一个POCO类,映射到一个基本上包含三个主键的表,如下所示: public class ContactProjectSite { public int ContactID { get; set; } public int ProjectID { get; set; } public int SiteID { get; set; } ... -
12 votesanswersviews
EF 4.1 Code First中的XML数据类型
我想使用SQL Server xml 类型作为实体类的列类型 . 根据this thread,可以将这样的列映射到 string 类型: public class XmlEntity { public int Id { get; set; } [Column(TypeName="xml")] public string XmlValue { get; se... -
253 votesanswersviews
引入FOREIGN KEY约束可能会导致循环或多个级联路径 - 为什么?
我已经和它搏斗了一段时间,并且无法弄清楚发生了什么 . 我有一个卡片实体,其中包含Sides(通常为2个) - 卡片和侧面都有一个舞台 . 我正在使用EF Codefirst迁移,并且迁移失败并出现此错误: 在表'Sides'上引入FOREIGN KEY约束'FK_dbo.Sides_dbo.Cards_CardId'可能会导致循环或多个级联路径 . 指定ON DELETE NO ACTION或... -
253 votesanswersviews
引入FOREIGN KEY约束可能会导致循环或多个级联路径 - 为什么?
我已经和它搏斗了一段时间,并且无法弄清楚发生了什么 . 我有一个卡片实体,其中包含Sides(通常为2个) - 卡片和侧面都有一个舞台 . 我正在使用EF Codefirst迁移,并且迁移失败并出现此错误: 在表'Sides'上引入FOREIGN KEY约束'FK_dbo.Sides_dbo.Cards_CardId'可能会导致循环或多个级联路径 . 指定ON DELETE NO ACTION或... -
6 votesanswersviews
在Linq查询中'IN'&'NOT IN'
我在LINQPad中测试了以下查询,它运行正常,但VS2010不喜欢它 . var topJobs = from j in streetlightDBEntities.Job let mjobid = from m in streetlightDBEntities.Job.Include("Streetlight") where m.S... -
35 votesanswersviews
使用实体框架创建动态查询
我想知道使用实体框架和linq创建动态查询的最佳方法是什么 . 我想创建一个服务,它有很多参数用于排序和过滤(超过50) . 我将从gui获取对象,其中将填写这些对象...并且将从单个服务方法执行查询 . 我环顾四周然后看到我可以动态创建一个可以在方法结束时执行的字符串 . 我不太喜欢这种方式 . 有一个更好的方法吗?最好是带编译检查的类型安全? -
3 votesanswersviews
Silverlight:将实体框架ENTITY类暴露给silverlight?
我在自己的程序集中有一些实体框架实体类,它们在WCF和asp.net和WPF等客户端之间共享 . 它应该工作:-) 问题是现在我需要与silverlight分享这个程序集 - 请注意我没有使用RIA服务,我无法使用ria服务,因为我被锁定到wcf服务 . 我知道RIA服务透明,但我没有这个选项 . 考虑到它不可能分享(据我所知).net中使用silverlight创建的程序集 - 我如何将实体类转... -
1 votesanswersviews
带有DataContracts的WCF服务VS默认实体框架实体对象
将WCF服务与DataContracts VS实体框架实体对象一起使用的优缺点是什么? 如果我使用ADO.net自我跟踪实体生成器生成数据 Contract 我的数据层中的类 . 在我的WCF服务中使用它的最佳方法是什么? datacontract生成的ADO.net自我跟踪实体生成器是否将通过服务或WCF服务来实现仍将使用默认的Entity框架对象? -
0 votesanswersviews
EF自我跟踪Silverlight WCf
嗨,我有一个silverlight4 .net 4.0应用程序,我正在使用自我跟踪实体 . 在应用程序中,我有一个silverlight项目,其中包含由EF自我跟踪模板生成的实体 . 该项目由wcf服务和客户共享,以便更改跟踪工作 . 一切都很好,但当我运行我的服务是获得异常无法加载文件或程序集'System.Runtime.Serialization,Version = 2.0.5.0,Cult... -
3 votesanswersviews
EDM - > POCO - > WCF(.NET4)但转移集合会导致IsReadOnly设置为TRUE
好吧,这可能听起来有点'unorthodox',但是...使用VS2010和实体框架的新POCO t4模板(Walkthrough: POCO Template for the Entity Framework),我可以在WCF服务中生成很好的POCO 's. I can then use these POCO'(作为DTO),基本上从EDM一路走来通过客户端 . 有点这个家伙正在做什么(POCO... -
0 votesanswersviews
EF4:仅序列化Poco对象的预先加载的导航属性
我正在使用返回POCO对象的WCF服务 . 我的导航属性标记为虚拟以启用延迟加载/代理 . 我还使用[ApplyDataContractResolver]模式将代理序列化为父POCO对象 . 一切正常,直到我向关系的两侧添加导航属性,这会导致循环引用 - 导致它无法正确序列化 . 有没有办法告诉序列化程序只序列化急切加载(使用.include())导航属性并忽略尚未加载的导航属性而不是填充它们? -
1 votesanswersviews
实体框架4.1代码优先,组合主键作为外键
我遇到了Entity Framework的问题,我有类似于以下模型的东西: public class ClassA { public int ClassAID { get; set; } } public class ClassB { public int ClassBID { get; set; } } public class ClassC { public int Class... -
0 votesanswersviews
问题在多对多关系实体框架代码中的第一种方法
我使用代码优先方法在entityframework中创建了一个应用程序 . 在应用程序中,有两个实体在它们之间具有多对多的关系 . public class Course { [Key] public int CourseId { get; set; } public string Name { get; set; } p... -
4 votesanswersviews
实体框架代码首先是自定义,附加字段中的多对多关系
在多对多的关系中,我想维护 Playlist 的序列,它是 Media 的 Media 的集合 . 序列将是从0到int max的int字段 . public class Channel { public int ChannelId {get; set;} public string Name {get; set;} public ICollection<Media&... -
21 votesanswersviews
EF 4.1 - 模型关系
我正在尝试使用RC版本的RS 4.1创建一个快速的ASP.NET MVC 3应用程序 . 我有两个型号: public class Race { public int RaceId { get; set; } public string RaceName { get; set; } public string RaceDescription { get; set; } ... -
122 votesanswersviews
EF Code First:如何从nuget包控制台查看'EntityValidationErrors'属性?
我为此感到茫然: 我已经为实体框架(4.1.3)代码第一种方法定义了我的类 . 一切都很好(我正在制作 table 等),直到我开始播种 . 现在当我这样做的时候 Add-Migration "remigrate" ; Update-Database; 我在程序包控制台上收到错误“一个或多个实体的验证失败 . 有关详细信息,请参阅'EntityValidationErrors... -
2 votesanswersviews
如何使用代码优先实体框架在ASP.Net MVC3中重新加载多对多导航属性
我试图将代码第一个实体框架与ASP.Net MVC3和POCO类一起使用 . 我目前正在努力解决当涉及的实体具有涉及多对多关系的NavigationProperty时如何从DbUpdateConcurrencyException恢复 . 假设实体名为 Player ,并具有名为 Clubs 的Navigation属性 . 玩家可以是许多俱乐部的成员,俱乐部可以拥有许多成员 . 因此,让我们说当用户... -
0 votesanswersviews
在实体框架代码中首先,我可以在依赖实体上没有导航属性
假设以下架构 class Person{ public int Id {get;set;} public virtual ICollection<Province> Provinces {get;set;} } class Province{ public int Id {get;set;} public virtual ICollection<Person>... -
137 votesanswersviews
对象'DF__*'依赖于列'*' - 将int更改为double
基本上我在我的EF数据库中有一个表,它具有以下属性: public int Id { get; set; } public string Title { get; set; } public string Description { get; set; } public string Image { get; set; } public string WatchUrl { get; set; } ... -
33 votesanswersviews
停止实体框架修改数据库
我开始使用代码优先实现框架的方法,主要是为了让我可以在我的视图中使用注释来装饰我的属性(否则,现在我必须创建一个几乎与一个实体框架为我生成的,所以我可以添加注释,然后将数据从一个对象复制到下一个对象) . 现在看起来当我启动我的应用程序时,它正在尝试创建一个数据库 . 我不希望实体框架 ever 修改我的数据库 . 不,不是 . 唐't even try it. It really isn' t难... -
4 votesanswersviews
EF4 CTP5 - LINQ动态查询库抛出InvalidCastException
升级到EF4 CTP5后,以前工作(使用CTP4)LINQ动态查询库会引发以下异常 Unable to cast object of type 'System.Data.Entity.Infrastructure.DbQuery' to type 'System.Linq.IQueryable`1[KIT.TAM.Core.Entities.TravelAgent]'. 在下面的退货声明中: na... -
0 votesanswersviews
具有动态linq的DbSet
是否可以将Dynamic Linq与CTP5和DbSet集合一起使用?我收到了一个错误 无法将类型为“System.Data.Entity.Infrastructure.DbQuery”的对象强制转换为“System.Linq.IQueryable .1 [Invoice]” . 这与EntityModels和ObjectSets一起工作正常 . -
0 votesanswersviews
首先在实体框架代码中使用Null Foreign Key
我有一个经典的场景产品 - 品牌关系 . 而我的课程就像这样 . public class Products { public int ProductID { get; set; } public string ProductName { get; set; } public decimal Price { get; set; } ...