Entity Framework Core

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(以“{{SeeWikipedia|Entity Framework}} Entity Framework Core 是流行的数据访问技术实体框架([https://msdn.microsoft.com/zh-cn/data/ef Entity Framework])的...”为内容创建页面)
 
(简介)
 
(未显示1个用户的11个中间版本)
第1行: 第1行:
 
{{SeeWikipedia|Entity Framework}}
 
{{SeeWikipedia|Entity Framework}}
  
Entity Framework Core 是流行的数据访问技术实体框架([https://msdn.microsoft.com/zh-cn/data/ef Entity Framework])的轻量和扩展版本,支持多种数据库,采用 Apache v2 许可协议。
+
[https://msdn.microsoft.com/zh-cn/data/ef Entity Framework] (又称ADO.NET Entity Framework) 是微软以 [https://msdn.microsoft.com/zh-cn/library/e80y5yhx(v=vs.110).aspx ADO.NET] 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案。
 +
 
 +
Entity Framework Core 是 Entity Framework 的轻量和扩展版本,支持多种数据库,采用 Apache v2 许可协议。
 +
 
 +
==简介==
 +
 
 +
==版本==
 +
*EF Core 5.0 中引入了每种类型一个表 (TPT) 功能
 +
 
 +
==功能==
  
 
==架构==
 
==架构==
 +
*[https://docs.microsoft.com/zh-cn/dotnet/standard/microservices-architecture/microservice-ddd-cqrs-patterns/infrastructure-persistence-layer-implemenation-entity-framework-core 使用 Entity Framework Core 实现基础结构持久性层]
 +
 +
==特点==
 +
Entity Framework的主要特点:
 +
*支持多种数据库(Microsoft SQL Server, Oracle, and DB2);
 +
*强劲的映射引擎,能很好地支持存储过程;
 +
*提供Visual Studio集成工具,进行可视化操作;
 +
*能够与[[ASP.NET]], [[Windows Presentation Foundation|WPF]], WCF, WCF Data Services进行很好的集成。
  
 
==指南==
 
==指南==
 +
 +
==项目==
 +
*[https://code.msdn.microsoft.com/EFProviderWrappers EFProviderWrappers] EF缓存和SQL执行日志解决方案
 +
*[https://github.com/PomeloFoundation Pomelo Foundation] [[MySQL]]、[[MariaDB]]
 +
*[[Npgsql]]
 +
 +
==博客==
 +
*[https://kb.cnblogs.com/zt/ef/ 博客园 Entity Framework 专题]
  
 
==图集==
 
==图集==
第11行: 第36行:
 
image:ADO.NET-Entity-Framework-Stack.png|堆栈
 
image:ADO.NET-Entity-Framework-Stack.png|堆栈
 
image:ADO_NET-Entity-Framework-Architecture.png|架构
 
image:ADO_NET-Entity-Framework-Architecture.png|架构
 +
image:Entity-Framework-ORM.jpg|ORM
 
</gallery>
 
</gallery>
  
 
==链接==
 
==链接==
 
*[https://github.com/aspnet/EntityFramework Entity Framework Core @ GitHub]
 
*[https://github.com/aspnet/EntityFramework Entity Framework Core @ GitHub]
 +
*[https://docs.microsoft.com/zh-cn/ef/core/ Entity Framework Core 中文文档]
 
*[http://docs.huihoo.com/dotnet/entity-framework/core/ Entity Framework Core Documentation]  
 
*[http://docs.huihoo.com/dotnet/entity-framework/core/ Entity Framework Core Documentation]  
  
第20行: 第47行:
 
[[category:ASP.NET]]
 
[[category:ASP.NET]]
 
[[category:C Sharp]]
 
[[category:C Sharp]]
 +
[[category:database]]

2021年4月29日 (四) 09:37的最后版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Entity Framework Core Thanks, Wikipedia.

Entity Framework (又称ADO.NET Entity Framework) 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案。

Entity Framework Core 是 Entity Framework 的轻量和扩展版本,支持多种数据库,采用 Apache v2 许可协议。

目录

[编辑] 简介

[编辑] 版本

  • EF Core 5.0 中引入了每种类型一个表 (TPT) 功能

[编辑] 功能

[编辑] 架构

[编辑] 特点

Entity Framework的主要特点:

  • 支持多种数据库(Microsoft SQL Server, Oracle, and DB2);
  • 强劲的映射引擎,能很好地支持存储过程;
  • 提供Visual Studio集成工具,进行可视化操作;
  • 能够与ASP.NET, WPF, WCF, WCF Data Services进行很好的集成。

[编辑] 指南

[编辑] 项目

[编辑] 博客

[编辑] 图集

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱