MyPetShopDataContext db = new MyPetShopDataContext();
var f=from m in db.Category
where m.Name==txt1.Text
select m;
var g=from d in db.Category
where d.Descn==txt2.Text
select d;//我在这断点调试了 g值为null,为什么页面老是显示成功呐,即使我数据库没这个用户名密码,我随便写都能显示成功
if(f!=null && g!=null)
{
lab.Text = "成功";
}
else
{
lab.Text="失败";
}
两个不同类型的对象调用equals方法,如果equals方法没有被重写,那么调用object的==,永远不会相等;如果equals方法被重写,而且含有instanceof逻辑,那么还是不会相等。
咳,数据库没有设置啊。设一下