entity-framework相关内容
..
我有这种情况: 公共类成员{公共 int MemberID { 获取;放;}公共字符串名字 { 获取;放;}公共字符串姓氏{得到;放;}公共虚拟ICollection评论{得到;放;}}公开课评论{公共 int CommentID { 获取;放;}公共字符串消息 { 获取;放;}公共虚拟ICollection会员{得到;放;}}公共类成员评论{公共 int MemberI
..
如果想在某些实体框架选择上使用 Include() 方法(以避免“对象已处置"异常).但是 Include 只接受一个字符串作为参数,这意味着只包含一个.要执行多个包含,您必须链包含 .Include("something").Include("something").Include("something") 但我希望我的包含来自字符串数组. 所以我想写的是 .Include(arra
..
..
似乎实体框架(来自 NuGet 的最新版本)在为导航属性构造连接而不是定义的第一个连接时可能会忽略 HasRequired 配置. 例如,给定一个具有以下配置的 POCO 对象(Person): var person = modelBuilder.Entity();person.ToTable("The_Peoples");person.HasKey(i => i.Id);person.P
..
..
在我对 IQueryable 查询执行选择后,include 不起作用.有没有解决的办法?我的查询是 public IQueryable获取所有网络(){var query = (来自 _db.NetworkSet 中的 n.Include("NetworkContacts.Contact").Include("NetworkContacts.Contact.RelationshipSource
..
类猫{公共 int CatID;公共字符串名称;公共ICollection帖子;}类帖子{公共 int PostID;公共字符串名称公共 int CatID;公共虚拟猫父母;} 我想用他们的帖子加载所有的猫(egories): var cats = context.Cat.Include(c => c.Posts); 现在我想限制返回的帖子数量,有人可以告诉我怎么做吗? 我正在
..
..
我是 Entity Framework 和 ASP.Net MVC 的新手,主要从教程中学习,对任何一个都没有深入的了解.(我确实有 .Net 2.0、ADO.Net 和 WebForms 方面的经验) 我目前的疑问来自我实例化我的实体对象的方式. 基本上我在我的控制器中这样做: 公共类 PostsController : Controller {私人 NorthWindEntiti
..
在使用实体框架时,我已将其拆分为自己的项目: RivWorks.Model - 包含实体模型 RivWorks.Controller - 使用实体模型并包含商业规则 RivWorks.View.Web - 网站 RivWorks.View.Services - WCF 项目 网站上的一切都运行良好.我可以调用控制器并返回一个有效的模型.当我从 Web.Service 尝试同样的事
..
喜欢标题.我该怎么做? 我尝试了一些东西,但它没有像我预期的那样工作. 我正在使用实体框架模型.我需要像参数一样传递我的连接字符串,所以,在另一个文件中,我已经写了 命名空间 MyNamespace.Model{使用系统;使用 System.Data.Entity;使用 System.Data.Entity.Infrastructure;公共部分类 MyEntities:DbCont
..
我在一个项目中使用 EntityFramework 来连接 Mysql 数据库.提供者是 Devart Dot.connect. 此应用程序需要使用用户在运行时提供的连接参数连接到数据库.这当然包括 Mysql 数据库名称. 我使用 EntityConnectionStringBuiler 和 EntityConnection 类来构建和存储自定义连接参数. 问题在于,即使使用这
..
当我在 Entity Framework 中实例化我的“实体"对象并使用该实体对象进行几个查询时,连接会发生什么情况? 它是否在我实例化对象时打开连接,并在我处置它时关闭它? 或者它是否为我执行的每个查询打开和关闭一个连接? 在任何一种情况下,是否有可能改变它,让它做另一件事? 解决方案 基本上它在调用请求时打开,并在结果被释放或使用后关闭.您可以使用对象上下文手动打开/关闭
..
我有 2 个表,Table1 有一个主键“CustomizationId",Table2 有一个与之匹配的 FK Customizationid.Table2 没有主键. 我正在尝试从基于 Web 的表单中添加新记录.我尝试将其保存到数据库中,但出现错误: 自定义自定义 = new Customization();代码代码 = 新代码();定制名称=定制名称.文本;定制.LastUpda
..
我正在为 ASP.NET Web 窗体应用程序使用实体框架,我想知道应该如何处理 ObjectContext 以及它的生命周期.例如,我有一个 InviteService 类来管理邀请,例如创建和接受邀请.该类本身位于 Web 项目的另一个项目/命名空间中.InviteUsers() 方法为用户列表创建 Invite 实体,调用存储库将它们保存到数据库中,并向每个用户发送邀请链接. 当用户单
..
我有一个使用 ADO.NET 实体框架(VS2008 版本,而不是更新、更酷的版本)的应用程序,我需要能够调用底层 DBMS(它是 postgres)才能调用一些实体框架不支持的 SQL. 有没有办法从实体框架 ObjectContext 转到可以让我执行原始 SQL 的东西?(我需要在插入之前运行 TRUNCATE TABLE)我可以使用 hacky 解决方案(例如,从 EF 中提取 DB
..
我首先使用 Entity Framework 5 代码.我的表有一个名为 Active 的列,它的数据类型是 int 类型.存储在 Active 中的值是 0、1 和 null. 我有一个类需要映射到该表. 公共类 CommandExecutionServer : IEntity{公共 int ID { 获取;放;}公共布尔?IsActive { 得到;放;}} 这是我的配置文件.我正在
..
我正在使用实体框架 DB 优先方法,并且想知道如何在 DB 优先方法中管理迁移.我们正在手动更改数据库架构.实体框架是否可以通过任何方式将更改相应地应用于项目. 解决方案 我想我对 existing database 和 database first 和 model 混淆了.我的理解是,在不同的论坛搜索后,迁移只允许在代码优先的方法中.代码首先假定您永远不会手动对数据库进行任何更改.对数据
..
有没有人对 DevArt 的 dotConnect for Oracle 和 ADO 做过比较分析来自 DataDirect 的 .NET 数据提供程序. 我们正在考虑将这些框架中提供的实体框架支持用于关键的企业应用程序.我读过的一些文章建议如下: 与 DataDirect 相比,DevArt dotConnect 更快 DataDirect 许可比 DevArt 许可更昂贵
..