entity-framework相关内容
我正在尝试将 Entity Framework 5(代码优先)用于 ASP.NET Web 窗体应用程序,我之前使用 MySQL 连接运行了一个基本实现,并且我也成功使用了使用 SQL 的桌面应用程序服务器紧凑型 4. 我遇到的问题是使用 EF5 时出现错误 在配置中找不到指定的商店提供者,或者无效. 这没什么帮助. 升级到 EF6-rc1 给了我更有用的错误 具有不
..
..
我的要求是根据数据库中表中存在的值创建一个枚举.我正在使用 ADO.NET Entity Framework 模型(.edmx 文件),谁能帮帮我. 解决方案 使用 T4 模板可能要容易得多.这是一篇非常好的入门文章 下面的示例使用直接 SQL 连接,但正如您所见,您可以包含任何代码并将您喜欢的任何输出生成到编译到项目中的 cs 文件中.您可以将下面的 ADO 语法替换为对通过 En
..
我需要执行一个自定义查询,该查询将保存在数据库中的某个位置,我需要它返回一个数据表或数据集,并将其绑定到一个网格视图,该网格视图将自动生成列为真. 我所有的数据访问层都可以与实体框架完美配合,但对于某些特定场景,我需要这样做,我想知道是否应该将 ado.net 与实体框架结合起来,或者 EF 是否可以以某种方式做到这一点 解决方案 如果您的目标是返回 ADO.NET 结构(DataT
..
我正在启动一个新的 ASP.NET 5 预览模板来进行客户端开发. 我有一个想要使用 Web API 和实体框架访问的数据库 (MS SQL). 在我的 Models 文件夹中,我像以前一样,添加一个新项目,我想添加 ADO.NET 实体数据模型,但它不是在那里. 我在这里错过了什么? 更新 这是我尝试向项目添加新项目时看到的唯一内容.客户端和服务器端. 解决方
..
我不确定如何在 EF 4.1 code first 中映射下表以及我需要哪些对象来表示这些表.如何检索产品规格列表? 我目前只有一个 Product 类. 产品表:ID名称活跃产品规格表:产品编号规范 ID规格表:ID名称活跃 ProductSpecifications 是一个关联表.我的上下文类中还定义了以下内容: public DbSet产品{得到;放;} 编辑 请查看我更
..
我有一个同时使用 Entity Framework 和 Dapper 的应用程序.我想提供一个自定义记录器来注销通过 ado.net 连接发出的任何 sql.这样做的最佳方法是什么? 或者,如果不容易做到,具体有哪些困难? 解决方案 ADO.NET 数据跟踪 为你工作?它插入 ETW,您可以从中粘合当前的日志记录系统.不过似乎不是很独立.
..
..
微软提供了许多不同的数据访问选项.哪一个最适合可扩展的应用程序? Linq 我们应该使用 Linq 吗?这当然看起来很容易,但如果你知道你的 SQL 确实有帮助.另外我听说您不能使用 Linq 在 ASP.NET 中运行异步查询.因此我想知道它是否真的可扩展?有没有使用 Linq 的大型网站(stackoverflow 可能除外). 实体框架 不要听到太多关于实体框架的喧嚣
..
哪一个提供更好的性能?ADO.NET 或实体框架. 这是我要分析的两种方法. ADO.NET 测试方法 public void ADOTest(){秒表秒表 = Stopwatch.StartNew();使用 (SqlConnection con = new SqlConnection(connection)){字符串查询=“从产品中选择*";SqlDataAdapter da =
..
我有一个由 Artist、Author 和 TextWriter 继承的基类 Participants.我在数据存储中只有一个表:参与者{ID,名,姓,是艺术家,是作者,IsTextWriter,}这个想法是为参与者可以拥有的所有角色创建一个类. 我已经成功创建了 edmx 文件,但是当我尝试获取同时也是作者的参与者(作为艺术家)时,我收到以下错误: EntitySet 'Partic
..
我们正在为我们的 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
..
此处讨论模型定义的函数: https://msdn.microsoft.com/en-us/library/vstudio/dd456857(v=vs.110).aspx https://msdn.microsoft.com/en-us/library/dd456812.aspx Entity Framework 6 Code First 函数映射 http://www.c-sharp
..
您好, 考虑到Northwind 示例表Customers、Orders 和OrderDetails,我希望预先加载与上述表相对应的相关实体,但我需要在获取实体之前对数据库中的子实体进行排序. 基本情况: var someQueryable = from customer in northwindContext.Customers.Include("Orders.OrderDetai
..
我最近一直在使用 ADO.NET Entity Framework,我发现它适合我正在开发的项目的需求.我也觉得它的非侵入性很酷. 从现有数据库生成数据模型后,您将面临集成生成模型和业务逻辑的任务.更具体地说,我习惯于集成测试我的类,这些类通过 DAL 接口的模拟/存根与数据存储交互.问题是您无法使用 ADO.NET Entity Framework 执行此操作,因为它生成的实体是没有接口的
..
所以在这里我正要开始一个使用 LINQ to SQL 的大项目,然后我读到了这个: LINQ to SQL 真的死了吗? 作者:Jonathan AllenInfoQ.com 好吧,我不想无限期地支持 LINQ to SQL,如果它是死胡同的话.那么,我应该如何开始学习 ADO.NET Entity Framework? 解决方案 我该如何...?视频 如何开始使用实体框
..
大家好,我正在做这样的事情 - void update(ClasstoUpdate obj)//obj 已经有值要更新...{var data=(来自 Entityobject.ClasstoUpdate 中的 i其中 obj.Id==i.Id选择 i).FirstorDefault();data.Name="SomeCoolName";EntityObject.SaveChanges();}
..
我的实体数据模型中有一个存储过程,并将其添加到函数导入中. 问题是...当且仅当我将返回指定为实体类型时,Visual Studio 才会在模型的代码隐藏中生成函数代码.标量和空返回类型不起作用.当我选择它们时,Visual Studio 不会生成函数代码. 是我遗漏了什么,还是这是一个错误? 任何变通办法? 使用 Visual Studio 2008 v9.0.30729.1
..
有谁知道如何在 ADO.NET Entity Framework 中删除多对多关系而无需加载所有数据?在我的情况下,我有一个具有属性 Subscriptions 的实体 Topic,我需要删除一个订阅.代码 myTopic.Subscriptions.Remove(...) 有效,但我需要先加载所有订阅(例如 myTopic.Subscriptions.Load()),但我没有想要这样做是因为有很
..
我一直在尝试编辑连接字符串以将我的网站上传到服务器. 我对此并没有真正的经验.我得到了这个例外:不支持的关键字:“服务器". 这是我的连接字符串: 我尝试将此字符串嵌入到我的旧连接字符串中,该字符串在本地运行良好,但不适合:S 解决方案 对于实体框架(数据库优先或模型优先;当您有物理 EDMX 模型文件时)您需要使用特殊类型的连接字符串,即与迄今为止其他人提到的直接 ADO.NE
..