Я искал много по этому вопросу, что является неправильным здесьDynamic Expression Building Error
Shorter version of my code is
/// companyid is integer type value here is 220
var cond1 = BuildExpression(companyId);
var acntlst=entities.Accounts.Where(cond).ToList();
Счет класс Запросы от коллекции счета
функция BuildExpression
private static Expression<Func<Account, bool>> BuildExpression(string companyid)
{
var paramexp = Expression.Parameter(typeof (Account), "p");
var proprty = typeof(Account).GetProperty("CompanyId");
var prpexp = Expression.Property(paramexp, proprty);
var varexp = Expression.Variable(typeof(Int32), companyid);
var cond1 = Expression.Equal(prpexp, varexp);
return Expression.Lambda<Func<Account, bool>>(cond1,paramexp);
}
Сообщение об ошибке
The parameter '220' was not bound in the specified LINQ to Entities query expression
да благодаря Сработало – Sankara