对引用实体的Linq查询
如何引用实体??我知道这一点对引用实体的Linq查询,linq,Linq,如何引用实体??我知道这一点 if(!db.users.any(u => u.customer =="mike") (db.users)指用户表。。现在我需要在a.cs中引用一个iqueryable public IQueryable<Address_List_NEW> GetAddress_List_NEWs(string Customer) { return this.DataContext.Address_List_NEWs; } 您应该返回强类型的IQ
if(!db.users.any(u => u.customer =="mike")
(db.users)指用户表。。现在我需要在a.cs中引用一个iqueryable
public IQueryable<Address_List_NEW> GetAddress_List_NEWs(string Customer)
{
return this.DataContext.Address_List_NEWs;
}
您应该返回强类型的
IQueryable
,否则Linq不知道您正在访问的对象的属性:
public IQueryable<Address_List_NEW> GetAddress_List_NEWs()
{
return this.DataContext.Address_List_NEWs;
}
Address\u List\u NEW
是一个类的名称,而不是IQueryable
,因此您不能从中调用任何
根据您的函数签名,您似乎想写以下内容:
public bool CustomerHasAddress(string Customer)
{
return !this.DataContext.Address_List_NEWs.Any(u => u.Customer == Customer);
}
或者可能是这样的:
public IQueryable<Address_List_NEW> GetAddress_List_NEWsForCustomer(string Customer)
{
return this.DataContext.Address_List_NEWs.Where(u => u.Customer == Customer);
}
public IQueryable<Address_List_NEW> GetAddress_List_NEWs()
{
return this.DataContext.Address_List_NEWs;
}
您可以从中调用GetAddress\u List\u NEWs.Any(u=>u.Customer==“mike”)
public IQueryable<Address_List_NEW> GetAddress_List_NEWsForCustomer(string Customer)
{
return this.DataContext.Address_List_NEWs.Where(u => u.Customer == Customer);
}
public IQueryable<Address_List_NEW> GetAddress_List_NEWs()
{
return this.DataContext.Address_List_NEWs;
}