【问题标题】:How to call SQL View Dapper c#如何调用 SQL View Dapper c#
【发布时间】:2017-06-21 20:11:31
【问题描述】:

有没有办法使用 Dapper c# 调用 sql 视图?

我已经知道如何使用它调用存储过程,但是当涉及到视图时,我不知道该怎么做。

【问题讨论】:

  • 一个视图就像一个表格 "Select * from View"
  • 现在知道视图就像一张桌子,您是否可以使用他们的文档来找出您需要什么?
  • 与您在表格中SELECT 的方式相同。如果您想将视图结果映射到比您需要代表您的视图的 POCO 的东西
  • 谢谢大家。我明白了

标签: c# sql-server dapper


【解决方案1】:

从查询的角度来看,视图的工作方式类似于表格,包括过滤器和参数的工作方式 - 所以类似于:

string region = ...
var data = connection.Query<SomeType>(
    "select * from SomeView where Region = @region", new { region }).AsList();

【讨论】:

  • 原生 EF 核心也可以做到这一点,但是如何在没有实体指向的情况下做到这一点?
  • @anatol “没有实体指向”是什么意思?什么是“实体指向”?
  • 我的意思是SomeType,等等
猜你喜欢
  • 2012-09-27
  • 2015-01-07
  • 2018-04-02
  • 1970-01-01
  • 2019-07-29
  • 1970-01-01
  • 2018-03-06
  • 1970-01-01
  • 2014-08-15
相关资源
最近更新 更多