我如何处理此linq查询,并将其与if语句中的int进行比较?

汉德

我有以下代码:

 int selectedcourseId = Convert.ToInt32(c1.Text);
 var cid = (from g in re.Sections where g.CourseID == selectedcourseId select g.CourseID); 

int selectedinstructorid = Convert.ToInt32(c2.Text);
var iid = (from u in re.Sections where u.InstructorID == selectedinstructorid select u.InstructorID);

我想在if语句中将两个(selectedcourseId)与(cid)和(selectedinstructorid)与(iid)进行比较,例如:

  if (selectedcourseId = cid && selectedinstructorid = iid)
           {
                MessageBox.Show("it already exists");
           }

我已经尝试了许多行不通的事情,因为我的知识有限。非常感谢您的任何评论或回答

法哈德·贾比耶夫(Farhad Jabiyev)

您可以将代码更改为:(但是检查您的情况没有意义)

 if (selectedcourseId == cid.First() && selectedinstructorid == iid.First())

首先,必须在if语句中检查相等性==,而不是=第二个是IQueryable<T>允许您针对特定数据源执行查询,但是它使用了延迟执行。要根据您的情况执行它,可以使用First()

但是,我建议您只是在学习如何使用LINQ,因此您已经编写了这段代码。

我不知道您要达到什么目标。但是,如果要搜索该ID是否有任何结果,则必须使用Any()

var result1 = from g in re.Sections where g.CourseID == selectedcourseId select g.CourseID;
var result2 = from u in re.Sections where u.InstructorID == selectedinstructorid select u.InstructorID;

if(result1.Any() && result2.Any()) { ... }

或者,如果您要查找是否有指定了CourseID和的InstructorID,则可以调用以下行Any()

 if(re.Sections.Any(x => x.CourseID == selectedcourseId && x.InstructorID == selectedinstructorid))  
 { ... }

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我如何处理此linq查询,并将其与if语句中的int进行比较?

来自分类Dev

无论如何,我可以在 if 语句中将 int 与 int[] 进行比较吗?C#

来自分类Dev

如何遍历CString并将其字符与int进行比较?

来自分类Dev

为什么我不能在“ if”语句中将其与“ _”字符进行比较?

来自分类Dev

解析字符串,创建单个字符串,并将其与if语句中的值进行比较?

来自分类Dev

SQLiteDatabase中的SELECT查询语句中如何处理无法识别的字符?

来自分类Dev

休眠状态如何处理查询语句中的类似关键字

来自分类Dev

如何处理此Gql查询对象

来自分类Dev

我该如何处理此请求?

来自分类Dev

如何从查询中获取值并将其与字符串进行比较?

来自分类Dev

如何处理if语句中的空对象为false?

来自分类Dev

mysql如何处理sql语句中的十六进制

来自分类Dev

if else语句中如何处理缺失值?

来自分类Dev

如何在linq where子句中将int与字符串进行比较

来自分类Dev

我如何获得平均一个阵列,并将其与值进行比较

来自分类Dev

如何读取csv行并将其与我的列表进行比较

来自分类Dev

我如何使此Linq语句更复杂

来自分类Dev

语句如何处理?

来自分类Dev

如何在if语句中使用strcmp进行比较

来自分类Dev

如何在“ if”语句中将列表与整数进行比较?Python

来自分类Dev

如何反转数字并将其与原始值进行比较

来自分类Dev

我如何比较 if 语句中的字符串?

来自分类Dev

序列化ORM查询语句中的错误应在何处处理?

来自分类Dev

如何在case语句中进行子查询?

来自分类Dev

我如何处理该数组以获得此结果?

来自分类Dev

我不知道如何处理此PHP代码

来自分类Dev

如何处理此警告?帮助我

来自分类Dev

循环此代码时我将如何处理?

来自分类Dev

我如何进行此查询

Related 相关文章

  1. 1

    我如何处理此linq查询,并将其与if语句中的int进行比较?

  2. 2

    无论如何,我可以在 if 语句中将 int 与 int[] 进行比较吗?C#

  3. 3

    如何遍历CString并将其字符与int进行比较?

  4. 4

    为什么我不能在“ if”语句中将其与“ _”字符进行比较?

  5. 5

    解析字符串,创建单个字符串,并将其与if语句中的值进行比较?

  6. 6

    SQLiteDatabase中的SELECT查询语句中如何处理无法识别的字符?

  7. 7

    休眠状态如何处理查询语句中的类似关键字

  8. 8

    如何处理此Gql查询对象

  9. 9

    我该如何处理此请求?

  10. 10

    如何从查询中获取值并将其与字符串进行比较?

  11. 11

    如何处理if语句中的空对象为false?

  12. 12

    mysql如何处理sql语句中的十六进制

  13. 13

    if else语句中如何处理缺失值?

  14. 14

    如何在linq where子句中将int与字符串进行比较

  15. 15

    我如何获得平均一个阵列,并将其与值进行比较

  16. 16

    如何读取csv行并将其与我的列表进行比较

  17. 17

    我如何使此Linq语句更复杂

  18. 18

    语句如何处理?

  19. 19

    如何在if语句中使用strcmp进行比较

  20. 20

    如何在“ if”语句中将列表与整数进行比较?Python

  21. 21

    如何反转数字并将其与原始值进行比较

  22. 22

    我如何比较 if 语句中的字符串?

  23. 23

    序列化ORM查询语句中的错误应在何处处理?

  24. 24

    如何在case语句中进行子查询?

  25. 25

    我如何处理该数组以获得此结果?

  26. 26

    我不知道如何处理此PHP代码

  27. 27

    如何处理此警告?帮助我

  28. 28

    循环此代码时我将如何处理?

  29. 29

    我如何进行此查询

热门标签

归档