EF,即entity framework,包括linq2sql。它的数据访问方式,可通过访问SqlServer(作了内置支持)直接完成,或通过linq2sql来间接实现。它的额外功用是,对实体数据模型(edm)与关系数据库结构间的映射进行控制。
ADO.net,需要通过手工编程来访问数据;System.XML属于描述性数据访问范畴。linq2sql以对象的方式访问sqlserver table。
MDAC/WDAC,即Microsoft/Windows data access components。这些数据访问组件属于原生(native,or Win32)数据访问技术,它们包括ADO, OLEDB, 以及ODBC--对各种数据源(data source)进行统一访问。
小记:从微软产品线提供的以数据访问路径的思路来看,微软完全是以AOSD的核心理念,倾力打造自已的集成软件流水线。--从这个角度,我们说微软已经从“硬”路线脱胎换骨、刚柔相济。
本文探讨了Entity Framework (EF) 和 ADO.NET 的数据访问方式,对比了两者的特点及适用场景。EF 支持 LINQ to SQL,并能有效控制实体数据模型与关系数据库之间的映射。而 ADO.NET 则需要手工编程来访问数据。
1497

被折叠的 条评论
为什么被折叠?



