[英]Entity Framework return no value
尝试从空记录中选择值:
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行之前有错误,也许您必须检查class testTransaction并将其添加到所有可以为null的字段中,如下所示
public string? MyVal{get;set;}
但是,如果您使用EF设计器,则它们必须自动创建所有类型,并且您必须更改其他内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.