使用实体框架从数据库返回结果

施明

我正在尝试使用此方法根据数据库中是否已存在托管来返回一个布尔值。

var custody = db.Custodies.LastOrDefault(c => c.studentId == id);
if (db.Custodies.Contains(custody) && custody.custodyEndTime == null)
{
    return true;
}
    return false;
}

Custodies 表使用复合主键,但我只想按 studentId 进行搜索,因此无法使用 Find()。我想根据 studentId 查找监护条目,以检查该学生当前是否在没有监护结束时间的监护下。

我尝试使用 linq 查询,但这给了我一个匿名类型,它也抱怨了这一点。

任何帮助都会很棒。

干杯。

吉涅什·帕特尔

试试这个。any()如果使用 studentid 找到的任何记录返回 false,则将为您提供真正的价值

return db.Custodies.Where(c => c.studentId == id && c.custodyEndTime == null).Any();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

实体框架数据库调用未使用的结果

来自分类Dev

实体框架数据库调用未使用的结果

来自分类Dev

使用实体框架数据库优先预过滤结果

来自分类Dev

哪些LINQ语句强制实体框架从数据库返回?

来自分类Dev

实体框架无法使用datetime.now条件返回数据库中的记录

来自分类Dev

实体框架无法使用datetime.now条件返回数据库中的记录

来自分类Dev

使用实体框架从数据库中检索数据

来自分类Dev

还原实体框架使用的本地Sql Server数据库

来自分类Dev

如何使用实体框架从DataGrid更新数据库

来自分类Dev

从数据库搜索并使用实体框架进行排序

来自分类Dev

尝试先使用实体框架代码更新数据库

来自分类Dev

使用实体框架连接数据库时出错

来自分类Dev

在多个数据库上使用实体框架

来自分类Dev

使用DTO实体框架,如何更新数据库?

来自分类Dev

使用实体框架的导航属性更新数据库

来自分类Dev

使用实体框架将Null插入数据库

来自分类Dev

如何使用数据库第一实体框架+ Catel

来自分类Dev

尝试先使用实体框架代码更新数据库

来自分类Dev

使用实体框架从 oracle 数据库创建模型

来自分类Dev

使用实体框架将大量行插入数据库

来自分类Dev

使用实体框架从数据库中删除相关对象

来自分类Dev

使用实体框架核心更新数据库中的列

来自分类Dev

实体框架返回数据库中不存在的实体

来自分类Dev

在实体框架中使用数据库优先实体和代码优先实体

来自分类Dev

实体框架数据库多对多

来自分类Dev

测试实体框架数据库连接

来自分类Dev

实体框架Sqlite数据库:NotSupportedException

来自分类Dev

实体框架支持多数据库

来自分类Dev

实体框架无法更新数据库

Related 相关文章

热门标签

归档