嗨为什么这个错误发生在**?
错误:对象引用未设置为对象的实例。
public static long GetID(string str1, string str2)
{
using(MyContext db = new MyContext())
{
long Idold = db.old.FirstOrDefault(p => p.oldfield == str1).id; //**
return db.tbl_new.FirstOrDefault(p => p.id_old == Idold && p.newfield == str2).id;
}
}
当然,我的 tbl 不是空的。我将值设置为我的 tbl 中存在的 str1 和 str2。