2

私は次のモデルメソッドを持っています:

public IQueryable<CustomerVLAN> CustomerVLANS(int customerid)
    {
        string customername = entities.AccountDefinitions.SingleOrDefault(a=>a.ORG_ID == customerid).ORG_NAME;// .tolist since i will be querying different context

        return tms.CustomerVLANS.Where(String.Compare(a=>a.CustomerName.ToString(), customername.ToString(), StringComparison.OrdinalIgnoreCase));
    }

しかし、where句内でString.Compareを使用できません,,,

4

2 に答える 2

0

CustomerName と customername が文字列の場合は、試すことができます

return tms.CustomerVLANS.Where(a=>a.CustomerName.ToUpper() == customername.ToUpper());
于 2013-11-14T10:53:02.653 に答える