LINQ不是ORM.它只是一种语言扩展,提供类似SQL查询的语法和可查询类型,可以将查询表达式"集成"到您的程序中.它不会将对象映射到数据库.
那说:
LINQ to SQL 是一个使用LINQ的ORM.同样,如您所见,LINQ本身不是ORM,但可以在ORM框架中使用.但正如AHM所提到的,还要看一下实体框架.
一个着名的开源.NET ORM解决方案是NHibernate,它实际上是Hibernate for Java的.NET端口.
MSDN上有关于LINQ to DataSet的文章,但这与对象关系映射无关.
| 归档时间: |
|
| 查看次数: |
681 次 |
| 最近记录: |