entity-framework相关内容

首先创建代码,多对多,关联表中的附加字段

我有这种情况: 公共类成员{公共 int MemberID { 获取;放;}公共字符串名字 { 获取;放;}公共字符串姓氏{得到;放;}公共虚拟ICollection评论{得到;放;}}公开课评论{公共 int CommentID { 获取;放;}公共字符串消息 { 获取;放;}公共虚拟ICollection会员{得到;放;}}公共类成员评论{公共 int MemberI ..
发布时间:2022-01-30 10:07:03 C#/.NET

实体框架/C#:来自字符串数组的多个包含?

如果想在某些实体框架选择上使用 Include() 方法(以避免“对象已处置"异常).但是 Include 只接受一个字符串作为参数,这意味着只包含一个.要执行多个包含,您必须链包含 .Include("something").Include("something").Include("something") 但我希望我的包含来自字符串数组. 所以我想写的是 .Include(arra ..
发布时间:2022-01-25 19:18:57 C#/.NET

如何使用 Include 限制相关数据的数量

类猫{公共 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 ..
发布时间:2022-01-24 15:25:36 其他开发

实体框架 - 基础提供程序在 ConnectionString 上失败

在使用实体框架时,我已将其拆分为自己的项目: RivWorks.Model - 包含实体模型 RivWorks.Controller - 使用实体模型并包含商业规则 RivWorks.View.Web - 网站 RivWorks.View.Services - WCF 项目 网站上的一切都运行良好.我可以调用控制器并返回一个有效的模型.当我从 Web.Service 尝试同样的事 ..
发布时间:2022-01-24 15:17:24 C#/.NET

HOW TO:实体框架的动态连接字符串

喜欢标题.我该怎么做? 我尝试了一些东西,但它没有像我预期的那样工作. 我正在使用实体框架模型.我需要像参数一样传递我的连接字符串,所以,在另一个文件中,我已经写了 命名空间 MyNamespace.Model{使用系统;使用 System.Data.Entity;使用 System.Data.Entity.Infrastructure;公共部分类 MyEntities:DbCont ..
发布时间:2022-01-24 15:16:59 C#/.NET

如何更改数据库 - 实体框架(mysql 数据库)使用的模式?

我在一个项目中使用 EntityFramework 来连接 Mysql 数据库.提供者是 Devart Dot.connect. 此应用程序需要使用用户在运行时提供的连接参数连接到数据库.这当然包括 Mysql 数据库名称. 我使用 EntityConnectionStringBuiler 和 EntityConnection 类来构建和存储自定义连接参数. 问题在于,即使使用这 ..
发布时间:2022-01-24 15:12:13 C#/.NET

Entity Framework 何时打开和关闭数据库连接?

当我在 Entity Framework 中实例化我的“实体"对象并使用该实体对象进行几个查询时,连接会发生什么情况? 它是否在我实例化对象时打开连接,并在我处置它时关闭它? 或者它是否为我执行的每个查询打开和关闭一个连接? 在任何一种情况下,是否有可能改变它,让它做另一件事? 解决方案 基本上它在调用请求时打开,并在结果被释放或使用后关闭.您可以使用对象上下文手动打开/关闭 ..
发布时间:2022-01-24 14:58:27 其他开发

如何将具有外键的表更新到 ADO.Net 实体模型中的另一个表?

我有 2 个表,Table1 有一个主键“CustomizationId",Table2 有一个与之匹配的 FK Customizationid.Table2 没有主键. 我正在尝试从基于 Web 的表单中添加新记录.我尝试将其保存到数据库中,但出现错误: 自定义自定义 = new Customization();代码代码 = 新代码();定制名称=定制名称.文本;定制.LastUpda ..
发布时间:2022-01-23 22:23:24 C#/.NET

在 ASP.NET 中管理实体框架 ObjectContext

我正在为 ASP.NET Web 窗体应用程序使用实体框架,我想知道应该如何处理 ObjectContext 以及它的生命周期.例如,我有一个 InviteService 类来管理邀请,例如创建和接受邀请.该类本身位于 Web 项目的另一个项目/命名空间中.InviteUsers() 方法为用户列表创建 Invite 实体,调用存储库将它们保存到数据库中,并向每个用户发送邀请链接. 当用户单 ..
发布时间:2022-01-23 22:19:01 C#/.NET

实体框架 ObjectContext ->对本机 DBMS 的原始 SQL 调用

我有一个使用 ADO.NET 实体框架(VS2008 版本,而不是更新、更酷的版本)的应用程序,我需要能够调用底层 DBMS(它是 postgres)才能调用一些实体框架不支持的 SQL. 有没有办法从实体框架 ObjectContext 转到可以让我执行原始 SQL 的东西?(我需要在插入之前运行 TRUNCATE TABLE)我可以使用 hacky 解决方案(例如,从 EF 中提取 DB ..
发布时间:2022-01-23 22:18:32 C#/.NET

实体框架代码首先在类布尔值和列整数之间转换

我首先使用 Entity Framework 5 代码.我的表有一个名为 Active 的列,它的数据类型是 int 类型.存储在 Active 中的值是 0、1 和 null. 我有一个类需要映射到该表. 公共类 CommandExecutionServer : IEntity{公共 int ID { 获取;放;}公共布尔?IsActive { 得到;放;}} 这是我的配置文件.我正在 ..

如何在 DB 优先方法中进行迁移

我正在使用实体框架 DB 优先方法,并且想知道如何在 DB 优先方法中管理迁移.我们正在手动更改数据库架构.实体框架是否可以通过任何方式将更改相应地应用于项目. 解决方案 我想我对 existing database 和 database first 和 model 混淆了.我的理解是,在不同的论坛搜索后,迁移只允许在代码优先的方法中.代码首先假定您永远不会手动对数据库进行任何更改.对数据 ..

DevArt 的 dotConnect for Oracle 与 DataDirect 的 ADO.NET 数据提供程序

有没有人对 DevArt 的 dotConnect for Oracle 和 ADO 做过比较分析来自 DataDirect 的 .NET 数据提供程序. 我们正在考虑将这些框架中提供的实体框架支持用于关键的企业应用程序.我读过的一些文章建议如下: 与 DataDirect 相比,DevArt dotConnect 更快 DataDirect 许可比 DevArt 许可更昂贵 ..
发布时间:2022-01-23 22:13:10 数据库