Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何编写预编译查询?_C#_Sql_Linq - Fatal编程技术网

C# 如何编写预编译查询?

C# 如何编写预编译查询?,c#,sql,linq,C#,Sql,Linq,有人能帮我为下面的代码编写一个预编译的查询吗 Modal.StaffNo def = Staff.StaffNo.Where(a => a.Number1 == number1 && a.Number2 == number2 ).FirstOrDefault(); 谢谢 您可以像这样为上面的linq编写查询 SELECT TOP 1 * FROM StaffNo Where number1=@number1 and number2=@number2 试试这个,希望我

有人能帮我为下面的代码编写一个预编译的查询吗

Modal.StaffNo def = Staff.StaffNo.Where(a =>
 a.Number1 == number1 && a.Number2 == number2
 ).FirstOrDefault();

谢谢

您可以像这样为上面的linq编写查询

SELECT TOP 1 * FROM StaffNo Where number1=@number1 and number2=@number2

试试这个,希望我能帮助你:

Modal.StaffNo def = (from o in Staff.StaffNo where o.Number1 == number1 && o.Number2 == number2 select o).FirstOrDefault();

首先展示你的努力。您尝试了什么?您是否要求使用CompiledQuery类LINQ to Entities进行预编译查询?