ASP.NET使用 Entity Framework来访问数据库。 Entity Framework是一组支持开发面向数据的应用软件的技术。开发人员通常需要实现两种截然不同的目标:给他们正在解决的业务问题建立实体、关系和逻辑;使用数据引擎存储和检索数据。这些数据可能跨越多个存储系统,每个系统都有自己的协议:;甚至使用单一存储系统的应用程序,如 SQL Server,也必须平衡存储系统的需求和编写高效、可维护的应用程序代码的需求。
Entity Framework的关键特性是,它允许开发人员在应用程序需要时处理数据,而不必担心数据库表、列和数据类型。因为 Entity Framework可以管理所有这一切,所以开发人员在处理数据时,可以工作在更高的抽象层上,并允许他们创建和维护面向数据的应用程序,其代码比其他数据库访问方法更少。
Entity Framework第一次出现时,只是一个把数据库转换为一组可以在代码中使用的对象的方法。之后它演变为多个支持访问数据库的方法。两个主要方法是数据优先和代码优先,即数据库设计和代码设计,先处理什么。
1、数据优先
在数据优先方法中,代码根据在数据库中的表来创建。在转换既存系统时,这种方法尤其常见,因为数据库已经创建好了。使用这种方法,从已经创建的数据库表中创建类文件,方法是把工具指向数据库,让它针对所选的表和其他服务器对象运行。既存的表和关系越大,使用数据优先方法节省的时间就越长。然而,当进行新应用程序开发时,如果没有一组己经创建的数据库来交互,就可以使用代码优先方法。
2、代码优先
在代码优先方法中,在需要时为应用程序创建业务模型,然后 Entity Framework从中创建数据库表。因为要构建全新的应用程序,所以采取这种方法,尤其是因为它允许将精力集中在系统的 ASPNET部分,而不是耗费很多精力处理数据库。
与连接 SQL Server Manager样,第一步是确保可以连接到新服务器,并进行身份验证这允许应用程序连接到服务器。然而,配置之后的过程不同于以往的过程,因为肯定不希望应用程序在每次用户想访问数据库时都显示登录屏幕。相反,必须提取登录信息,例如服务器名、用户、密码,也许还有默认的数据库,并把它设置为服务器可以理解的格式,然后把这些信息放在应用程序能够理解的位置。这种格式称为连接字符串,连接字符串会保存在配置文件web. config中。
★关于WorkWin公司电脑监控软件★
WorkWin的使命是打造Work用途的Windows 电脑系统,有效规范员工上网行为,让老板知道员工每天在做什么(监控包括屏幕、上网在内的一举一动),限制员工不能做什么(禁止网购、游戏、优盘等)。
WorkWin基于纯软件设计,非常容易使用,无需添加或改动任何硬件,使用一台管理机监控全部员工机电脑。历经南京网亚十余年精心打造,此时此刻每天都有成千上万企业电脑正在运行WorkWin,选择WorkWin选择“赢”。
版权所有,南京网亚计算机有限公司 。本文链接地址: 数据访问的 Entity Framework方法