使用LINQ搜索数据库

时间:2010-10-10 10:01:08

标签: vb.net

我有一个数据库表(Access Database),其中包含OrderNo字段下的数据。 当用户输入新的OrderNo时,我想检查OrderNo是否已经存在。 如果是,则应显示一条消息。

如何使用LINQ进行操作? 谢谢 Furqan

1 个答案:

答案 0 :(得分:0)

你可以这样做:

    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我认为您需要填充DataSet然后在DataSet上使用LINQ而不是直接查询Access DB。