我有以下表格
// ...
我想让Linq Query给出结果:在Linq中显示所有允许选定/登录用户的客户
public class Area
{
public int AreaId {get;set;}
public string AreaName {get;set;}
}
public class User_AREA
{
public int UserId {get;set;}
public int AreaId {get;set;}
}
public class Customer
{
public int CustomerId {get;set;}
public int AreaId {get;set;}
public string CustomerName {get;set;}
}
答案 0 :(得分:0)
假设您有一个名为$b=sha1($k,true);
echo ord($b[$ix]);
的上下文对象:
db
以上连接两个表并仅返回与使用private List<Customer> GetAllCustomer(int UserId)
{
var CustomersByUser = (from a in db.User_AREA
join c in db.Customer
on a.AreaId equals c.AreaId
where a.UserId = UserId
select c).ToList();
return CustomersByUser;
}
参数传递给方法的用户共享相同区域的客户。
答案 1 :(得分:0)
您可以通过过滤它来获取所有客户。例如,
gem 'carrierwave-mongoid', :require => 'carrierwave/mongoid'
感谢其工作,但您忘了添加p.UserId == UserId