【问题标题】:Mapping model to a SQL view将模型映射到 SQL 视图
【发布时间】:2018-05-01 13:02:17
【问题描述】:

我知道如何使用以下方法将模型映射到 MVC 中的 SQL 表中:

[Table("table_name")]

我找到了这个答案Take data from different tables and display it in View Index in mvc4 。答案是在 SQL 中创建一个连接表的新模型,然后将列绑定到模型的字段。

但是,我可以通过将模型映射到 SQL 视图来简化操作吗?由于视图被认为是(虚拟)表,并且它们已经包含我需要的内容。

【问题讨论】:

    标签: asp.net entity-framework model-view-controller


    【解决方案1】:

    是的,您可以将实体映射到视图。 EF 不知道也不关心对象是表、视图、同义词还是外部表。您只需要将实体映射到视图名称,并声明键列。视图实际上没有关键列,因此只需使用任何列组合来唯一标识视图结果中的一行。

    【讨论】:

    • 感谢您的信息。我以为我会浪费我的观点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-07
    • 1970-01-01
    • 2019-05-03
    • 1970-01-01
    相关资源
    最近更新 更多