【问题标题】:How to get data from Indexed view?如何从索引视图中获取数据?
【发布时间】:2017-02-07 08:38:38
【问题描述】:

我创建了索引视图 - 我们称之为 PostBank。我保留了 ID、CategoryName 和 UserId。如何从 PostBank 获取数据到控制器? 谢谢你的时间;)

SQL 命令完美运行,我测试过。但我不知道这里是否可以使用 Linq 以及如何使用?

【问题讨论】:

  • 请看看how-to-ask你尝试了什么,你得到了哪些错误?
  • 是的,抱歉,问题不清楚。我编辑它。
  • 我更新了对您更新后问题的回答。

标签: c# sql asp.net sql-server materialized-views


【解决方案1】:

表没有区别。做吧

SELECT * (or Id, CategoryName, UserId) FROM Postbank

对于任何客户端,索引视图与表或视图没有什么不同。你可以使用 Linq 来对抗,你可以做任何你可以对抗任何其他视图的事情。实际上,从索引视图到“正常”视图 ITSELF 确实没有区别(afaik,如果我错了,请给予建议,某人),区别只是索引。索引表和未索引表之间也没有区别(从客户的角度来看)。这里也一样。

【讨论】:

  • 是的,100% 真实答案。我注意到我的问题不在于查询 - 问题在于创建视图。我创建了错误的视图,重新创建并修复了...谢谢您的帮助:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-06-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-20
  • 2023-03-27
相关资源
最近更新 更多