5

假设我使用 SQL Server 作为我的数据库,这两者之间有什么区别?他们是一样的吗?

4

3 回答 3

4

这篇文章指出了一些信息。特别是3个主要区别:

  • 能够查询 Microsoft SQL Server 以外的关系存储

  • 不限于 LINQ 语言支持的全文查询语言

  • 高级映射工具,例如将单个类映射到多个表

于 2008-11-18T22:32:30.247 回答
1

长答案:谷歌。简短的回答:使用实体框架,您将能够基于类似于域对象的类(部分,您可以“扩展”)创建一些东西(虽然不是真正的 DDD,这就是 NHibernate 仍然存在并且正在开发 linq to nhibernate 的原因),使用 sql 你只会想到数据库和表。

于 2008-11-18T22:27:20.087 回答
1

Roger Jennings 于 2008 年 12 月出版的 Visual Studio Magazine 封面故事是关于该主题的好读物,其中有一些 L2S 与 EF 的并排比较:

http://visualstudiomagazine.com/features/article.aspx?editorialsid=2583

于 2008-11-25T02:34:29.227 回答