0

尝试从空记录中选择值:

 var id = (from transactions in testTransactions.Transactions
                                      orderby transactions.TransID descending select transactions.TransID).First();

我怎样才能给一个默认值,然后表是空的。

谢谢你。

4

2 回答 2

1

如果该项目根本不存在,您可以使用 first 或 default 尝试此操作,它会给出 null

    var id = (from transactions in testTransactions.Transactions
                                          orderby transactions.TransID descending select transactions.TransID).FirstOrDefault();
if(id!=null)
{


}
于 2012-07-31T06:53:22.553 回答
0

如果您在 IF 行之前有错误,也许您必须检查您的类 testTransaction 并添加到所有可能为 null 的文件中,如下所示

public string? MyVal{get;set;}

但是,如果您使用 EF 设计器,它们必须自动创建所有类型,并且您必须更改其他内容。

于 2012-07-31T08:03:43.193 回答