ServiceStack - AutoQuery&存储过程

时间:2015-09-29 15:06:21

标签: servicestack

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; }

 }

1 个答案:

答案 0 :(得分:1)

否AutoQuery不支持特定于RDBMS的存储过程。

您需要创建一个自定义服务,您可以在OrmLite中调用:

List<Poco> results = db.SqlList<Poco>(
    "EXEC spStoredProcedureResult @Id", new { request.Id });