从哪里开始.NET Entity Framework和ORM?

时间:2010-06-07 10:36:05

标签: .net entity orm

我没有使用任何数据库系统,但我相信我知道数据库的逻辑,我已经学会了很少的sql所以我不应该在学习它们之前开始学习ORM吗?

我在哪里可以开始学习.NET实体框架以及我必须从3.5或4.0启动哪个版本的框架,因为我听说4.0对实体框架有很强的支持。我正在寻找源网页,电子书或其他

1 个答案:

答案 0 :(得分:3)

实际上,official MSDN page有很多指向教程式演练和视频的链接。如果您了解规范化,外键和连接表的概念,那么您应该准备好开始学习EF。

我建议使用EF4。这是我认为第一个真正成熟(生产就绪)版本。跳过“实体SQL”上的内容 - 几乎不需要它。只需使用LINQ to Entities即可。

我发现有一本电子书很有用,Microsoft Entity Framework in Action。它还没有真正发布,但是出版商(曼宁)有一个很酷的选择,你现在可以购买这本书并以电子书草稿形式阅读。但是有一个警告:语法非常糟糕,以至于分散注意力(因为Manning的编辑还没有解决这个问题)。

虽然它们通常包含比MSDN(!)更多的技术内容,但也有一些好的博客。 Entity Framework Design Blog描述了EF中设计决策背后的原因。 ADO.NET Team Blog也有很好的内容,但它们也有不涉及EF的内容。