MVC LINQ到实体无法识别该方法

时间:2019-05-31 10:43:33

标签: asp.net-mvc

该方法

public string RemoveBarra(string str)
{
    if (str.Contains("/"))
    {
        return str.Replace("/", string.Empty);
    }
    else
    {
        return str;
    }    
}

我收到此错误

  

LINQ to Entities无法识别方法'System.String   ToString()'方法,并且该方法无法转换为商店   表达。

在该代码中:

var tempvar = remover.RemoveBarra(model.Scope2UserFunctionScope);
var useriditem = _context.TBL_UserFunctionScope.Where(m => remover.RemoveBarra(m.Name) == tempvar).FirstOrDefault().FunctionScopeID;

我该怎么办=?

0 个答案:

没有答案