我还没有使用足够的数据库系统,但我相信我知道数据库的逻辑,我几乎没有学过sql,所以在学好它们之前,我不应该开始学习ORM?
我可以从哪里开始学习.NET实体框架,以及我必须从哪个版本的框架开始学习3.5或4.0,因为我听说4.0对实体框架有很强的支持。我正在寻找网页、电子书或其他资源。
发布于 2010-06-07 21:20:57
实际上,official MSDN page有很多指向教程样式的演练和视频的链接。如果您了解规范化、外键和连接表的概念,那么您应该已经准备好开始学习EF。
我推荐使用EF4。这是我认为的第一个真正成熟的(生产就绪)版本。跳过关于“实体SQL”的内容-它几乎从来都不需要。只需使用LINQ to Entities即可。
我发现有一本电子书很有用,Microsoft Entity Framework in Action。它实际上还没有出版,但出版商(Manning)有一个很酷的选择,你可以现在购买这本书,然后以电子书草稿的形式阅读。然而,警告:语法相当糟糕,以至于让人分心(因为Manning的编辑还没有把它全部修复)。
也有一些好的博客,尽管它们通常包含比MSDN (!)更多的技术内容。Entity Framework Design Blog描述了EF中设计决策背后的原因。ADO.NET Team Blog也有很好的内容,尽管他们也有不涉及EF的内容。
https://stackoverflow.com/questions/2988727
复制相似问题