Asp.net mvc 2 ASP.net MVC 2应用程序教程,使用实体框架和多个表

Asp.net mvc 2 ASP.net MVC 2应用程序教程,使用实体框架和多个表,asp.net-mvc-2,repository-pattern,entity-framework-4,Asp.net Mvc 2,Repository Pattern,Entity Framework 4,我是ASP.net和MVC2的新手,已经了解了视图、路由和控制器在其中的实现的基本概念。但是MVC2“模型”有很大的问题,因为我总是避免使用ORM 请给我介绍一些好的ASP.net MVC web应用程序教程,这些教程使用ADO.net实体框架和许多表。特别是,我想更好地理解存储库模式,以及如何将数据插入/更新到相关的多个表中。(NerdDinner教程并不令人满意) (注:喜欢C#教程,但VB也可以)。这不是关于MVC的问题,而是关于ORM的一般问题。查看曼宁出版物,更深入地了解LINQ,或者

我是ASP.net和MVC2的新手,已经了解了视图、路由和控制器在其中的实现的基本概念。但是MVC2“模型”有很大的问题,因为我总是避免使用ORM

请给我介绍一些好的ASP.net MVC web应用程序教程,这些教程使用ADO.net实体框架和许多表。特别是,我想更好地理解存储库模式,以及如何将数据插入/更新到相关的多个表中。(NerdDinner教程并不令人满意)


(注:喜欢C#教程,但VB也可以)。

这不是关于MVC的问题,而是关于ORM的一般问题。查看曼宁出版物,更深入地了解LINQ,或者阅读其他关于nHibernate的文章


简单的教程不行,因为主题太大了。即使是一本中等规模的书也没有包含所有的可能性(但MSDN和这个论坛有其他的)

可能没有很多表格的例子,因为每个作者只展示了一个概念,但我认为下面的例子比NerdDinner更复杂(有更多的层次)

值得一看


希望能有所帮助。

我更喜欢先看到实际行动。帮助我更好地理解它。另外,我不会使用LINQ,而是使用实体SQL。实体框架是LINQ。我写的那本书很好地解释了这个问题。虽然我确实理解你的担忧,我对你的问题的回答最多只能是片面的,因为我面临着与你类似的情况。我现在感到困惑——从我收集到的信息来看,它们不一样。这篇文章——这样解释——“LINQ到SQL是一个对象关系映射(ORM)框架……EF是一个基于ADO.net的框架,其中一个服务是ORM”,EF不是LINQ。EF是一种具有LINQ提供程序的ORM,因此可以针对EF实体编写LINQ查询,并将它们智能地转换为直接针对数据库运行的SQL(而不是针对内存中的对象)。感谢您的澄清,qstarin。这也是我的理解。