Entity Framework

授权协议 Apache
开发语言 C# .NET ASP
所属分类 程序开发、 ORM/持久层框架
软件类型 开源软件
地区 不详
投 递 者 龙洛城
操作系统 Windows
开源组织
适用人群 未知
 软件概览

ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案,早期被称为 ObjectSpace,现已经包含在 Visual Studio 2008 Service Pack 1 以及 .NET Framework 3.5 Service Pack 1 中发表。

  • 一丶Entity Framework (一)EF简介 (1)ORM:Object Relation Mapping ,通俗说:用操作对象的方式来操作数据库。 (2)插入数据库不再是执行Insert,而是类似于Person p = new Person();p.Age=3;p.Name=“英莱特”;db.Save§;这样的做法。 (3)ORM工具有很多Dapper、PetaPoco、NHiberna

 相关资料
  • 问题内容: 所以这是我的交易 楷模 ....以下模型(这些模型已连接到EfDbContext)已连接到以下存储库… 接口/存储库 在我的HomeController()中,我得到了一个JsonResult方法,我想返回上下文。这是方法 杰森请求 我收到以下错误: 序列化类型为’System.Data.Entity.DynamicProxies.News_96C0B16EC4AC46070505EE

  • 问题内容: 我没有MS SQL(SQL Express 2008)的“完整”版本,所以我没有探查器工具。 我想查看由我的实体框架代码生成的SQL,但是我发现的所有示例都使用了 语法类型;但我的大部分查询更像是.. 语法类型。如何查看通过这种编码方式生成的SQL?有任何想法吗? 问题答案: Express Edition是否支持扩展事件?如果是这样,它将以类似于Profiler的方式捕获语句并sp完

  • 问题内容: 我正在尝试学习EntityFramework,但无法获得基本的插入和更新功能。当包含SqlCe数据库(.sdf)时,向导将创建Test.edmx / designer.vb文件。由此,我创建了我的数据上下文,如下所示。表名称是“用户”。 我的实体类的语法似乎与Web上的示例有些不同。这有点令人困惑,我不知道为什么会这样。下面,我展示了两种不同的Insert方法,这两种方法都在.Save

  • 问题内容: 在SQL中,有时可能会写类似 或者 或可能适用于多行的任何其他条件。 据我所知,最好的EntityFramework可以做的是 但是,当然,这将检索所有实体,然后为每个实体运行一个单独的DELETE查询。如果有许多实体都满足条件,那肯定会慢很多。 因此,简而言之,EntityFramework中是否支持在单个查询中更新或删除多个实体? 问题答案: EF不支持批量更新或删除,但您可以执行

  • 问题内容: 简而言之:我正在尝试在Entity Framework中运行Oracle存储过程(我知道这听起来很奇怪,但是在一般应用程序中使用Entity Framework,但是由于修改密钥的限制,EF无法处理此特定命令。值)。 过程具有一些参数(仅IN),并更新表中的值。我通过运行测试了它: 它工作正常。 我的参数定义如下: 我的查询是: 我正在尝试从C#代码执行它。即通过运行: 我收到错误OR

  • 在我的模型中,我有一个聚合根,每个根都有一个关联的的集合。每个都有一个反向导航属性。 我需要一次获取所有的,这导致在我的中出现以下查询 是来自EF上下文的。 问题是懒惰加载没有实现(我也不想实现它),查询后的属性是。所有的东西都正确地通过EF映射。 要检索具有非空的所有的查询应该是什么? 我用的是EF6。

  • 以下是标签位置定义 这里是“点”变量定义

  • 似乎Microsoft.NET.Sdk.Functions版本3.0.4与EntityFrameworkCore一起打破了DI。 在3.0.3中,我可以在DI中添加一个InMemoryDatabase,并在我的函数中使用它,但是升级到3.0.4中断声明: Microsoft.Extensions.DependencyInjection.Abstractions:尝试激活AzureFunction.

相关阅读

相关文章

相关问答

相关文档