Entity Framework 5 Sample Provider 简介

  • Roopesh Shenoy
  • 张龙

2012 年 5 月 17 日

话题:.NET语言 & 开发

近日,微软的 EF 团队发布了一个针对 SQL Server 的 Sample Database Provider Entity Framework 5,支持 EF 的一些新特性。

这个新的 Sample Provider 支持如下 EF 5 的新特性:

然而,有些特性是不支持的:

这个版本并没有包含 Migrations 与 Code First(目前使用的是单独的 Provider 模型)Sample Provider。

该项目还包含了 xUnit Tests,他们除了用来测试 Sample Provider 外,还展示了如何使用 EF 5 中的新特性来构建查询。

Entity Framework 是个独立于数据库的 ORM,使用 Provider 模型来封装具体的数据库细节信息。支持 Entity Framework 的ADO.NET Provider将 Entity Data Model 原生类型映射为 Provider 类型,从底层数据库来公开元数据,处理SQL生成等。同样,该 Sample 对于那些想要构建自己的 Entity Framework Provider 以支持非 SQL Server 数据库的开发者来说是颇具价值的。

感兴趣的读者还可以阅读这篇文章以了解如何编写支持 EF 的 ADO.NET Provider。

查看英文原文:Entity Framework 5 Sample Provider

.NET语言 & 开发