我通过存储过程使用
Dapper进行一些只读数据库调用.我有一个查询将返回1行或没有.
我正在使用这样的Dapper:
using (var conn = new sqlConnection(ConnectionString)) { conn.open(); return conn.Query<CaSEOfficer>("API.GetCaSEOfficer",new { Reference = reference },commandType: CommandType.StoredProcedure).FirstOrDefault(); }
返回的CaSEOfficer对象如下所示:
public class CaSEOfficer { public string Title { get; set; } public string FirstName { get; set; } public string LastName { get; set; } public string Email { get; set; } public string Telephone { get; set; } }
然后通过ASP.NET Web API应用程序将其作为JSON返回.
当存储过程返回结果时,我得到以下内容:
{ title: "Mr",firstName: "Case",lastName: "Officer",email: "test@example.com",telephone: "01234 567890" }
但当它返回什么我得到:
{ title: null,firstName: null,lastName: null,email: null,telephone: null }
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。