求教Include 方法在 linq to sql / entity framwork使用方法

bigbaddy007 2016-10-26 04:58:44
Customer 类里有


public int? CityId { get; set; }

public virtual City City { get; set; }


代码如下,Customers表里有CityID, 然后 “Include("Cooperations").Include("Staff").Include("City")” 后
public virtual City City { get; set; } 这个属性始终没有赋值,就是Include("City") 没有被执行。

除非 我在第一行写成 “var query = from a in dbContext.Customers.Include("Cooperations").Include("Staff").Include("City").ToList()”

但是这样运行时又报错。 求指教。。。。。。。。。


var query = from a in dbContext.Customers.Include("Cooperations").Include("Staff").Include("City")
join b in dbContext.Business
on new { Cus = a.ID, Stf = a.StaffID } equals new { Cus = b.CustomerID == null ? 0 : b.CustomerID.Value, Stf = b.StaffID } into t
join c in dbContext.Provinces on (a.CityId == null ? 0 : a.City.ProvinceID) equals c.ID into x

where staffids.Contains(a.StaffID == null ? -1 : a.StaffID.Value)
select new BusinessVM
{
Customer = a,
Business = t.Where(p => (p.CreateTime > parm.startdate.Value && p.CreateTime < parm.enddate.Value)),
Provienc = "江南"
};
return query.OrderByDescending(u => u.Customer.ID).Skip(itemIndex).Take(pageSize).ToList();
...全文
1335 3 打赏 收藏 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
卿文刚 2016-12-08
  • 打赏
  • 举报
回复 1
linq to sql 和entityframwork不能同时使用。。 参考这里:http://www.yuanjiaocheng.net/entity/tixijiegou.html
bigbaddy007 2016-11-03
  • 打赏
  • 举报
回复
linq to sql 和entityframwork不能同时使用。。
bigbaddy007 2016-10-26
  • 打赏
  • 举报
回复
人工置顶!
含训练好的YOLO权重与PyQt可视化检测界面,开箱即用,毕业设计/课程设计可直接上手。 【数据集概况】 · 检测类别(中文):[冲浪者(surfer)] · 训练集:438 张 · 验证集:125 张 · 测试集:63 张 · 总计:626 张 该数据集针对海滩冲浪场景进行精心构建,全面覆盖冲浪者在不同海浪条件下的动态表现,为海洋运动安全监测与行为分析提供了高价值数据资源,显著提升了相关领域的研究与应用水平。 该数据集训练集438张、验证集125张、测试集63张,分布科学合理,训练集规模充足以支持模型充分学习,验证集与测试集比例恰当,有效保障模型评估的准确性和可靠性。 该数据集标注质量卓越,所有冲浪者目标均被精确标注,边界框紧密贴合目标轮... 【训练曲线与评估图】 【模型训练配置】 参数 | 值 模型 | yolo26n 训练轮数 | 100 epochs 输入尺寸 | 640x640 批次大小 | 24 优化器 | auto 初始学习率 | 0.01 训练设备 【关键指标汇总】 训练了 91 个 epoch,最终轮指标: 指标 | 数值 mAP50 | **0.8359** mAP50-95 | 0.4031 Precision | 0.8209 Recall | 0.7764 train/box_loss | 1.7868 train/cls_loss | 0.8077 val/box_loss | 1.7200 val/cls_loss | 0.7941 【训练过程分析】 91 轮训练后 mAP50 为 0.8359,模型基本收敛但还有提升余地。Loss 曲线下降正常,后期趋于平缓。mAP50-95 为 0.4031,和 mAP50 差距 0.43,定位精度是主要短板。 【模型性能评估】 Precision 0.8209、Recall 0.7764,精度高于...

8,492

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 LINQ
社区管理员
  • LINQ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧