entity-framework相关内容

实体框架使用了错误的连接提供者

我正在尝试将 Entity Framework 5(代码优先)用于 ASP.NET Web 窗体应用程序,我之前使用 MySQL 连接运行了一个基本实现,并且我也成功使用了使用 SQL 的桌面应用程序服务器紧凑型 4. 我遇到的问题是使用 EF5 时出现错误 在配置中找不到指定的商店提供者,或者无效. 这没什么帮助. 升级到 EF6-rc1 给了我更有用的错误 具有不 ..
发布时间:2022-01-23 22:12:35 C#/.NET

使用 ADO.NET 实体框架从表中存在的值生成枚举

我的要求是根据数据库中表中存在的值创建一个枚举.我正在使用 ADO.NET Entity Framework 模型(.edmx 文件),谁能帮帮我. 解决方案 使用 T4 模板可能要容易得多.这是一篇非常好的入门文章 下面的示例使用直接 SQL 连接,但正如您所见,您可以包含任何代码并将您喜欢的任何输出生成到编译到项目中的 cs 文件中.您可以将下面的 ADO 语法替换为对通过 En ..
发布时间:2022-01-23 22:11:23 C#/.NET

使用实体框架执行自定义 sql?

我需要执行一个自定义查询,该查询将保存在数据库中的某个位置,我需要它返回一个数据表或数据集,并将其绑定到一个网格视图,该网格视图将自动生成列为真. 我所有的数据访问层都可以与实体框架完美配合,但对于某些特定场景,我需要这样做,我想知道是否应该将 ado.net 与实体框架结合起来,或者 EF 是否可以以某种方式做到这一点 解决方案 如果您的目标是返回 ADO.NET 结构(DataT ..
发布时间:2022-01-23 22:11:14 C#/.NET

ADO.NET 实体数据模型缺少 Visual Studio 2015 社区

我正在启动一个新的 ASP.NET 5 预览模板来进行客户端开发. 我有一个想要使用 Web API 和实体框架访问的数据库 (MS SQL). 在我的 Models 文件夹中,我像以前一样,添加一个新项目,我想添加 ADO.NET 实体数据模型,但它不是在那里. 我在这里错过了什么? 更新 这是我尝试向项目添加新项目时看到的唯一内容.客户端和服务器端. 解决方 ..

首先在 EF 4.1 代码中映射关联表

我不确定如何在 EF 4.1 code first 中映射下表以及我需要哪些对象来表示这些表.如何检索产品规格列表? 我目前只有一个 Product 类. 产品表:ID名称活跃产品规格表:产品编号规范 ID规格表:ID名称活跃 ProductSpecifications 是一个关联表.我的上下文类中还定义了以下内容: public DbSet产品{得到;放;} 编辑 请查看我更 ..
发布时间:2022-01-23 22:05:07 其他开发

如何捕获通过 Ado.Net 发送的所有 SQL

我有一个同时使用 Entity Framework 和 Dapper 的应用程序.我想提供一个自定义记录器来注销通过 ado.net 连接发出的任何 sql.这样做的最佳方法是什么? 或者,如果不容易做到,具体有哪些困难? 解决方案 ADO.NET 数据跟踪 为你工作?它插入 ETW,您可以从中粘合当前的日志记录系统.不过似乎不是很独立. ..
发布时间:2022-01-23 22:03:47 C#/.NET

可扩展性的最佳数据访问范式是什么?

微软提供了许多不同的数据访问选项.哪一个最适合可扩展的应用程序? Linq 我们应该使用 Linq 吗?这当然看起来很容易,但如果你知道你的 SQL 确实有帮助.另外我听说您不能使用 Linq 在 ASP.NET 中运行异步查询.因此我想知道它是否真的可扩展?有没有使用 Linq 的大型网站(stackoverflow 可能除外). 实体框架 不要听到太多关于实体框架的喧嚣 ..
发布时间:2022-01-23 22:02:45 C#/.NET

性能分析 ADO.NET 和实体框架

哪一个提供更好的性能?ADO.NET 或实体框架. 这是我要分析的两种方法. ADO.NET 测试方法 public void ADOTest(){秒表秒表 = Stopwatch.StartNew();使用 (SqlConnection con = new SqlConnection(connection)){字符串查询=“从产品中选择*";SqlDataAdapter da = ..
发布时间:2022-01-23 22:02:28 C#/.NET

ADO.NET Entity Framework:同一行可以有多个实体类型吗

我有一个由 Artist、Author 和 TextWriter 继承的基类 Participants.我在数据存储中只有一个表:参与者{ID,名,姓,是艺术家,是作者,IsTextWriter,}这个想法是为参与者可以拥有的所有角色创建一个类. 我已经成功创建了 edmx 文件,但是当我尝试获取同时也是作者的参与者(作为艺术家)时,我收到以下错误: EntitySet 'Partic ..
发布时间:2022-01-23 22:01:00 其他开发

ADO.NET 实体框架 - 预生成视图 -

我们正在为我们的 ASP.NET 应用程序使用 ADO.NET 实体. 我了解到预生成的视图提高了性能.参考博文, http://blogs.msdn.com/adonet/archive/2008/06/20/how-to-use-a-t4-template-for-view-generation.aspx,我产生了意见.命名空间 &类生成为 命名空间 Edm_EntityMapp ..
发布时间:2022-01-23 22:00:45 其他开发

TDD 和 ADO.NET 实体框架

我最近一直在使用 ADO.NET Entity Framework,我发现它适合我正在开发的项目的需求.我也觉得它的非侵入性很酷. 从现有数据库生成数据模型后,您将面临集成生成模型和业务逻辑的任务.更具体地说,我习惯于集成测试我的类,这些类通过 DAL 接口的模拟/存根与数据存储交互.问题是您无法使用 ADO.NET Entity Framework 执行此操作,因为它生成的实体是没有接口的 ..

我应该如何开始学习 ADO.NET Entity Framework?

所以在这里我正要开始一个使用 LINQ to SQL 的大项目,然后我读到了这个: LINQ to SQL 真的死了吗? 作者:Jonathan AllenInfoQ.com 好吧,我不想无限期地支持 LINQ to SQL,如果它是死胡同的话.那么,我应该如何开始学习 ADO.NET Entity Framework? 解决方案 我该如何...?视频 如何开始使用实体框 ..
发布时间:2022-01-23 21:48:01 其他开发

具有非实体返回类型的实体模型中的函数导入

我的实体数据模型中有一个存储过程,并将其添加到函数导入中. 问题是...当且仅当我将返回指定为实体类型时,Visual Studio 才会在模型的代码隐藏中生成函数代码.标量和空返回类型不起作用.当我选择它们时,Visual Studio 不会生成函数代码. 是我遗漏了什么,还是这是一个错误? 任何变通办法? 使用 Visual Studio 2008 v9.0.30729.1 ..
发布时间:2022-01-23 21:46:26 C#/.NET

如何在不加载所有数据的情况下删除实体框架中的多对多关系

有谁知道如何在 ADO.NET Entity Framework 中删除多对多关系而无需加载所有数据?在我的情况下,我有一个具有属性 Subscriptions 的实体 Topic,我需要删除一个订阅.代码 myTopic.Subscriptions.Remove(...) 有效,但我需要先加载所有订阅(例如 myTopic.Subscriptions.Load()),但我没有想要这样做是因为有很 ..
发布时间:2022-01-23 21:41:45 其他开发

不支持关键字:“服务器"

我一直在尝试编辑连接字符串以将我的网站上传到服务器. 我对此并没有真正的经验.我得到了这个例外:不支持的关键字:“服务器". 这是我的连接字符串: 我尝试将此字符串嵌入到我的旧连接字符串中,该字符串在本地运行良好,但不适合:S 解决方案 对于实体框架(数据库优先或模型优先;当您有物理 EDMX 模型文件时)您需要使用特殊类型的连接字符串,即与迄今为止其他人提到的直接 ADO.NE ..