代码之家  ›  专栏  ›  技术社区  ›  Jack

具有关系数据库和对象包装器的MVC2应用程序-如何将关系数据放入视图中?

  •  1
  • Jack  · 技术社区  · 15 年前

    我最近对我的应用程序进行了以下重构: 对象来包装linq到sql类 在对象和Linq到Sql实体之间来回映射的映射器

    在我在UI中使用linqtosql对象之前(我知道)。但在展示关系的时候却很容易。例如:

    我有一张叫做学校简介的桌子和一张叫做学校的桌子。用户有一个学校档案(包括GPA、等级等),链接到一所学校。学校添加功能很容易,因为它没有外键。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Jeff Treuting Charlie Martin    15 年前

    AutoMapper . 基本上,您将为您的视图创建一个特定的ViewModel,您可以将SchoolName作为ViewModel的属性。然后可以使用AutoMapper轻松地从域模型(从Linq到Sql)映射到ViewModel。

    推荐文章