Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.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# 如何使用simple.data和c检查记录是否存在#_C#_Simple.data - Fatal编程技术网

C# 如何使用simple.data和c检查记录是否存在#

C# 如何使用simple.data和c检查记录是否存在#,c#,simple.data,C#,Simple.data,问题:我必须检查join中是否存在记录,如果不存在,则忽略该用户,但仍然加载该用户的所有其他信息 var db = Simple.Data.Database.OpenNamedConnection("sqlConn"); 02 03 var expr1 = db.PON_APP_USERS.STATUS == 1; 04 05 var sUsers = db.PON_APP_USERS.FindAll(expr1) 06 .Select( 07 db.PON_

问题:我必须检查
join
中是否存在记录,如果不存在,则忽略该用户,但仍然加载该用户的所有其他信息

var db = Simple.Data.Database.OpenNamedConnection("sqlConn");  
02   
03 var expr1 = db.PON_APP_USERS.STATUS == 1;  
04   
05 var sUsers = db.PON_APP_USERS.FindAll(expr1)  
06 .Select(  
07     db.PON_APP_USERS.USERKEY,  
08     db.PON_APP_USERS.LAST_NAME,  
09     db.PON_APP_USERS.FIRST_NAME,  
10     db.PON_APP_USERS.AGENCY,  
11     db.PON_APP_USERS.USERUSERS.CBI_NO,  
12     db.PON_APP_USERS.USERUSERS.EXPRNC_STAT_IN,  
13     db.PON_APP_USERS.USERUSERS.TEST_STAT_IN,  
14     db.PON_APP_USERS.USERUSERS.TWO_WKS_TRNG_DT)  
15 .LeftJoin(db.USERUSERS, USERKEY: db.PON_APP_USERS.USERKEY); 
我不熟悉简单的数据,例如,新的2天。所以如果你不介意一步一步地给我看,我将不胜感激。这就是他们对加入的要求:

///如果没有记录与上述语句联接,则页面将崩溃。 如果用户未加载,请进行调整以允许加载页面 在USERUSERS表中有一条记录


为什么不使用IF语句呢?如果任何条件为空,则加载其余条件。或者计算它返回的记录的基数,如果超出这个基数,那么代码中没有任何东西会导致Simple.Data本身的错误。可能是您试图访问
USERUSERS
表中的一个值,而没有先检查它是否为null?谢谢标记--我忘记了对userkey进行null检查