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检查