我的表
酒店
身份证
名称
价格
PriceID HotelID
价格(十进制)开始日期
折扣
HotelID DiscountID DiscountType DiscountRate
关系酒店和价格 1 xn 关系酒店和折扣 1 xn
但价格可以为空,折扣可以为空
var result = data.Hotels.GroupJoin(data.Prices, h => h.OtelID, p => p.OtelID, (h, p) => new { hotel = o, f = f.Where(x => x.StartDate<= Datetime.Now.date ).OrderBy(x => x.Price) })
.SelectMany(temp0 => temp0.f.DefaultIfEmpty(), (temp0, x) => new
{
_hotel = temp0.hotel,
_Price = x,
_discount = ??
)});
如何编写查询?Single Hotel , Single ceaps price or NULL , Single Discount or Null