尝试从空记录中选择值:
var id = (from transactions in testTransactions.Transactions
orderby transactions.TransID descending select transactions.TransID).First();
如何提供默认值,表格为空。
揍你。
答案 0 :(得分:1)
如果项目根本不存在,您可以使用first或default尝试使用null
var id = (from transactions in testTransactions.Transactions
orderby transactions.TransID descending select transactions.TransID).FirstOrDefault();
if(id!=null)
{
}
答案 1 :(得分:0)
如果您在行IF之前有错误,也许您必须检查类testTransaction 并添加到所有可以为null的字段
public string? MyVal{get;set;}
但是如果你使用EF设计师,他们必须自动创建所有类型,你必须改变别的东西。