entity-framework相关内容

如何将 ADO.net 实体框架与现有的 SqlConnection 一起使用?

我有一个使用 SqlConnection 的现有 asp.net 网站. 我已添加 ADO.net 实体框架. 我已成功连接到数据库并创建了 .edmx 文件. 我能够通过 Entity Framework 使用自动生成的连接字符串进行连接. 我想使用我在整个站点中使用的现有 SqlConnection 对象进行实体框架连接. 我不想为要使用 ADO.net Entity Frame ..
发布时间:2022-01-23 21:36:34 其他开发

在实体框架中删除一个对象及其所有相关实体

有谁知道如何在不手动遍历对象图并删除每个对象的情况下删除 EF 中的对象及其所有相关实体? 例如,我有 SalesOrder 和 SalesOrderDetails,它们之间的关系是 1:N.当我删除 SalesOrder 时,我希望自动删除所有 SalesOrderDetails. 这在 EF 中可行吗? 解决方案 你不应该在实体框架中这样做.所有流行的关系数据库都支持外键上 ..
发布时间:2022-01-23 21:34:06 其他开发

无实体数据模型 (EDMX) 模板与 Visual Studio 2010 SP1 &ADO.NET 实体框架 4.1

我在使用 Visual Studio 2010 SP1 的模板时遇到了很多问题.ADO.NET 实体框架 4.1 我注意到其他人也有这些问题,并提出了类似的问题,但我认为他们没有提供足够的信息来解决问题. 问题:ADO.NET 实体数据模型模板没有出现 截图: http://c0848462.cdn.cloudfiles.rackspacecloud.com/f067439f6e ..

ADO.NET 实体框架教程

有没有人知道关于 ADO.NET Entity Framework 的任何好的教程? Stack OverFlow 有一些有用的链接,我在 Jason 的 DotNet 架构博客中找到了一个教程,但是任何人都可以推荐任何其他好的教程吗?Microsoft 提供的任何在线教程或作为任何会议/课程材料的一部分? 解决方案 微软提供.NET 3.5 增强培训工具包 它包含 ADO.NET ..
发布时间:2022-01-23 21:32:26 其他开发

Entity Framework v2 不支持 sql 2000?

我今天安装了 Visual Studio 2010 的 beta 2.我去测试了新的实体框架的东西(看看我在 v1 中的“问题"是否得到修复.). 我开始添加一个新的连接字符串,但是当我输入我的 sql 2000 信息时,它说“不支持此服务器版本.您必须拥有 Microsoft sql server 2005 或更高版本.".他们是否在实体框架 v2 中放弃了对 Sql Server 200 ..
发布时间:2022-01-23 21:31:47 C#/.NET

如何在实体设计器中映射每个类型的表(TPT)继承?

我在我的数据库中创建了大量的表,以下是有问题的表: 表名 -ItemItemID - PK(自动增量)标题表名-游戏物品ID - PK安慰表名 -Film物品ID - PK类型 我还添加了 Item 的 ItemID 与 Film-Item 和 Game-Item 之间的关联 问题是当我将它放在 Visual Studio 中并使用实体框架时,它似乎有点折叠类并完全删除电影和游戏.... ..
发布时间:2022-01-23 21:31:25 其他开发

您认为切换到实体框架是否有利?

使用 LINQ to SQL 很可能不会像实体框架那样获得积极的开发,您认为最好切换到实体框架吗? 我个人发现 EF 非常笨重且难以使用,而 LINQ to SQL 感觉非常自然. 编辑:我最近在我的博客上发表了一篇文章,讲述了我对这个潜在决定的感受...... ADO.NET v LINQ to SQL 解决方案 IMO,暂时没有. 很清楚(来自 最近的公告 特别 ..
发布时间:2022-01-23 21:29:56 C#/.NET

强制代码优先始终初始化一个不存在的数据库?

有时,我会删除我的开发数据库并运行我的 EF 代码优先应用程序.我会得到错误: 无法打开登录请求的数据库“AssessmentSystem".登录失败.用户“AssessmentAdmin"登录失败. 我认为这是因为 DbContext 仅在“第一次使用上下文时每个 AppDomain 一次"运行 DB 初始化逻辑,如 这个页面说.这意味着如果我删除它,我需要回收 IIS 应用程序池以 ..

带有存储过程的实体框架 VS LINQ to SQL VS ADO.NET?

你如何评价他们每个人: 性能 发展速度 简洁、直观、可维护的代码 灵活性 总体 我喜欢我的 SQL,因此一直是 ADO.NET 和存储过程的铁杆粉丝,但我最近玩了 Linq to SQL,被我写出 DataAccess 层的速度之快所震撼,并拥有决定花一些时间真正了解 Linq to SQL 或 EF……还是两者都不了解? 我只是想检查一下,这些技术中没有任何重大缺陷会导 ..

将 MySQL 与实体框架一起使用

在 Google 上找不到任何与 Entity Framework/MySQL 相关的信息,所以我希望有人知道. 解决方案 已经发布 - 获取 .Net v6.5 的 MySQL 连接器 - 这支持[实体框架] 我一直在等待这个,虽然支持是基本的,但适用于数据库交互的大多数基本场景.它还具有基本的 Visual Studio 集成. 更新http://dev.mysql.com ..
发布时间:2022-01-23 21:16:47 C#/.NET

在 VSTS 版本上运行 EF 迁移

当我使用 VSTS 和托管 VS2017 代理将我的 Asp.Net MVC 应用程序发布到 azure Web 应用程序时,EF 迁移(到 Azure SQL)不会在应用程序启动时执行,其方式与从 Visual Studio 发布的方式相同使用“执行代码优先迁移(在应用程序启动时运行)"选项. VSTS 上的具体步骤是什么,以使 EF 迁移运行并以与从 VS 发布时相同的方式更新数据库? ..

在 Azure Web App 中设置 EF 连接字符串

我们有一个 ASP .NET (MVC) 应用程序,并且正在使用 Entity Framework 6 连接到我们的数据库.DbContext 以标准方式构建,它代表我们加载连接字符串.生成的代码如下所示: 公共部分类 MyContext : DbContext{公共 MyContext(字符串连接名称):基地(“名称="+连接名称){}} 我们也以标准方式在本地 web.config 中设置 ..

从池中获取连接之前经过的超时时间 - 实体框架

我有一个部署在 Azure 应用服务上的 ASP.NET MVC 应用程序.我正在本地调试此应用程序并使用 IIS express.Windows 10 系统上没有安装 IIS. 我的代码是这样写的:用户登录是这样验证的 试试{使用(var context = new techEntities()){wtuser u = (来自 c in context.wtUsers其中 c.email ..

Linq to Entities 多对多选择:如何强制生成 JOIN 而不是子选择子句?

首先使用 EF DB 我有两个具有多对多关系的实体(供应商、产品).Entity Framework 不会为关联表 (SupplierProduct) 创建实体,因为关联表仅包含强实体的主键. 我通过以下查询获得了所有不提供给定产品的供应商: var q1 = context.Suppliers.Where(s=>!s.Products.Any(p=>p.Id == 1)); 生成的 S ..
发布时间:2022-01-23 16:09:12 C#/.NET