尝试从空记录中选择值:
var id = (from transactions in testTransactions.Transactions
orderby transactions.TransID descending select transactions.TransID).First();
我怎样才能给一个默认值,然后表是空的。
谢谢你。
尝试从空记录中选择值:
var id = (from transactions in testTransactions.Transactions
orderby transactions.TransID descending select transactions.TransID).First();
我怎样才能给一个默认值,然后表是空的。
谢谢你。
如果该项目根本不存在,您可以使用 first 或 default 尝试此操作,它会给出 null
var id = (from transactions in testTransactions.Transactions
orderby transactions.TransID descending select transactions.TransID).FirstOrDefault();
if(id!=null)
{
}
如果您在 IF 行之前有错误,也许您必须检查您的类 testTransaction 并添加到所有可能为 null 的文件中,如下所示
public string? MyVal{get;set;}
但是,如果您使用 EF 设计器,它们必须自动创建所有类型,并且您必须更改其他内容。