我有带有 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 设置映射?