Vb.net 使用LINQ搜索数据库
我有一个数据库表Access数据库,其中包含OrderNo字段下的数据。 当用户输入新的OrderNo时,我想检查OrderNo是否已经存在。 如果是,则应显示一条消息 我如何使用LINQ实现它? 谢谢Vb.net 使用LINQ搜索数据库,vb.net,Vb.net,我有一个数据库表Access数据库,其中包含OrderNo字段下的数据。 当用户输入新的OrderNo时,我想检查OrderNo是否已经存在。 如果是,则应显示一条消息 我如何使用LINQ实现它? 谢谢 Furqan您可以这样做: int searchOrderNo; searchOrderNo = 123; var q = from t in db.MyTable where t.OrderNo.Equals(searchOrderNo)
Furqan您可以这样做:
int searchOrderNo;
searchOrderNo = 123;
var q = from t in db.MyTable
where t.OrderNo.Equals(searchOrderNo)
select t.OrderNo;
if (q.Count() > 0)
{
MessageBox.Show("Value already exists");
}
抱歉,由于您正在使用Access,我认为您需要填充一个数据集,然后在数据集上使用LINQ,而不是直接查询Access数据库。您可以这样做:
int searchOrderNo;
searchOrderNo = 123;
var q = from t in db.MyTable
where t.OrderNo.Equals(searchOrderNo)
select t.OrderNo;
if (q.Count() > 0)
{
MessageBox.Show("Value already exists");
}
抱歉,由于您正在使用Access,我认为您需要填充数据集,然后在数据集上使用LINQ,而不是直接查询Access数据库。谢谢,我需要添加库吗?另外,如何给出我的数据库的路径?它应该在运行应用程序的文件夹中吗?谢谢,我需要添加库吗?另外,如何给出我的数据库的路径?它应该在运行应用程序的文件夹中吗?