c# - 如何在列表中返回 SQL VIEW
问题描述
我通过一个过程创建了一个返回列表的代码并且它工作了,但是现在我需要返回一个视图列表 *SQL Server
我的代码:
public List<Ticket> GetTicket()
{
List<Ticket> ticketList = new List<Ticket>();
using (_con = new SqlConnection(_connectionString))
{
using (SqlCommand command = new SqlCommand("select * from MyView", _con))
{
command.CommandType = CommandType.TableDirect;
_con.Open();
SqlDataReader reader = command.ExecuteReader();
// reader.Load(command.ExecuteReader());
while (reader.Read())
{
Ticket ticket = new Ticket()
{
//TicketNumber = Convert.ToInt32(reader["numeroTicket"]),
Priority= Convert.ToString(reader["tpr_txt_prioridade"]),
Status = Convert.ToString(reader["status_descri"]),
Client = Convert.ToString(reader["cliente"]),
Topic = Convert.ToString(reader["topico"]),
Responsible= Convert.ToString(reader["usuario_responsavel"]),
OpenDate = Convert.ToDateTime(reader["dt_int"]),
LastInteraction= Convert.ToDateTime(reader["tkt_dat_prazo"])
};
ticketList.Add(ticket);
}
return ticketList;
}
}
}
解决方案
前
command.CommandType = CommandType.StoredProcedure;
后
command.CommandType = CommandType.Text;
我只需要从切换.StoredProcedure
到.Text
泰!!!!!!!!!!!!
推荐阅读
- javascript - 如何在 foreach 中调用 mongoose findone 并等待请求?
- powerbi - PowerBi IF 过滤器基于来自不同表的列中的值
- graph - 如何使用 Microsoft Graph API 获取 AppointmentItem.BillingInformation 属性
- typescript - TypeScript:只有一个键的对象的类型(不允许联合类型作为键)
- android - 使用 Spannable 类型的 ObservableField 进行数据绑定
- javascript - 如何删除 html 中的脚本标签
- c++ - 如何使用自定义值创建原始 mpeg 标头
- typescript - TypeScript 具有 strictNullChecks 和检测空值的功能
- node.js - 无法从节点 js 客户端 + rest api spring boot 重定向到响应数据
- excel - 如何在 SPSS 和/或 excel 中将多列数据合并为两列?