首页> 外文会议>SIGMOD/PODS >ADO.NET Entity Framework: Raising the Level of Abstraction in Data Programming
【24h】

ADO.NET Entity Framework: Raising the Level of Abstraction in Data Programming

机译:ADO.NET实体框架:提高数据编程中的抽象级别

获取原文

摘要

The ADO.NET Entity Framework provides a persistence layer for .NET applications that allows developers to work at a higher level of abstraction when interacting with data and data-access interfaces. Developers can model and access their data using a conceptual schema that is mapped to a relational database via a flexible mapping. Interaction with the data can take place using a SQLbased data manipulation language and iterator APIs, or through an object-based domain model in the spirit of object-to-relational mappers. We demonstrate how the Entity Framework simplifies application development using sample scenarios. We illustrate how the data is modeled, queried and presented to the developer. We also show how the provided data programming infrastructure can result in easier-to-understand code by making its intent more explicit, as well as how it can help with maintenance by adding a level of indirection between the logical database schema and the conceptual model that applications operate on.
机译:ADO.NET实体框架为.NET应用程序提供了一个持久性图层,允许开发人员在与数据和数据访问接口交互时在更高的抽象中工作。开发人员可以使用灵活的映射使用映射到关系数据库的概念模式来模拟和访问其数据。与数据的交互可以使用SQLBASED数据操作语言和迭代器API或通过基于对象的域模型进行对象到关系映射器的精神进行。我们演示了实体框架如何使用示例方案简化应用程序开发。我们说明了如何模拟数据,查询和呈现给开发人员。我们还展示了所提供的数据编程基础架构可以通过更明显的方式更加明确地导致更容易理解的代码,以及如何通过在逻辑数据库模式和概念模型之间添加间接级别来帮助维护应用程序运行。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号