【问题标题】:Linq Entity Framework returning the value but not displayLinq 实体框架返回值但不显示
【发布时间】:2019-11-20 17:39:38
【问题描述】:

Linq 实体框架返回值但不显示

mod = pron.Module.Include(x => x.Project).SingleOrDefault(x => x.ProjectId == id);

值得到但不显示

【问题讨论】:

  • 因为你没有html(cshtml)。
  • 你想在哪里显示 mod 值?
  • 在 Razor 页面中不显示值
  • 问题很不完整。
  • 如果我使用 mod = pronto.Module.Find(id);如果我使用 mod = pron.Module.Include(x => x.Project).SingleOrDefault(x => x.ProjectId == id);值不显示

标签: entity-framework linq blazor


【解决方案1】:

我不太明白你的问题,但我认为你想要一些类似的想法

pron.Module.Where(x => x.ProjectId == id).Include(x => x.Project).FirstOrDefault();

【讨论】:

  • 从数据库中获取值但不显示在表单中
  • .Where().FirstOrDefault() 可以合并。不清楚你为什么认为 SingleOrDefault() 是错误的。
  • 如果我使用 Where(x => x.ProjectId == id).Include(x => x.Project).FirstOrDefault();没有从数据库中获取值
  • @HenkHolterman 是对的,SingleOrDefault() 是正确的。问题一定出在剃须刀页面上。你能告诉我们更多代码吗?
  • 模块名称 @context.ModuleName
猜你喜欢
  • 2019-12-01
  • 1970-01-01
  • 2017-07-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多