0

我有带有 MapValue 的枚举“EntityStatus”:

public enum EntityStatus
{
    [MapValue("")]
    None,
    [MapValue("AR")]
    AwaitingReview,
    [MapValue("IR")]
    InReview,
    [MapValue("RT")]
    Returned,
    [MapValue("RS")]
    Resolved,
    [MapValue("AG")]
    Agreed       
}

当我调用存储过程时

DataBase.ExecuteProc("myStoredProcedureName",
                    new DataParameter("@EntityStatus", EntityStatus.Agreed));  

我通过探查器调用“EXEC myStoredProcedureName @EntityStatus = 5”来捕捉

我需要@EntityStatus = 'AG'。

有解决办法吗?如何通过 DataParameter 中的 MapValue 设置映射?

4

0 回答 0