Servicestack's Autoquery极大地映射到现有的数据库表格和观。
有没有办法将类映射到存储过程,可以通过AutoQuery读取?
[Alias("exec spStoredProcedureResult ??")]
public class StoredProcedureResult
{
public int Id { get; set; }
public string Name { get; set; }
public string Currency { get; set; }
}
答案 0 :(得分:1)
否AutoQuery不支持特定于RDBMS的存储过程。
您需要创建一个自定义服务,您可以在OrmLite中调用:
List<Poco> results = db.SqlList<Poco>(
"EXEC spStoredProcedureResult @Id", new { request.Id });