我对EF并不陌生。但是我在调试下面的代码时遇到了问题,这是ATM实体类的扩展。
public static ATM GetAtmID(this ATM atm)
{
using (var cntx = new AtmDbContext())
{
var atms = cntx.Atms; //Local = function requires all threads to run
//this line throws an exception of 'Sequence contains no elements'
var _atm = atms.Where(a => a.ip == atm.ip && a.isActive == true).AsEnumerable<ATM>().First();
return _atm;
}
}
我的数据库中有一个名为atm(atm table)的表,其中包含如下所示的记录:
我尝试在“选项”菜单中更改调试器的设置,但尚未解决。如图所示,如果没有图2中突出显示的复选框,则默认情况下不会评估属性。请参阅调试器属性设置:debugging property setting
我不知道是否有人可以帮我解决这个问题。
由于