LinqToDB如何在DataParameter

时间:2016-05-17 09:40:29

标签: c# string dictionary enums linq2db

我使用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设置映射?

0 个答案:

没有答案