监视数据库Linq中的更改

时间:2013-01-16 16:14:53

标签: c# .net sql linq

        try
        {
            var dda = db.Contacts.Where(b => b.indecator == g.UserIndecator()).SingleOrDefault();

            req = Convert.ToString(dda.status);
        }
        catch (Exception e)
        {
            Console.WriteLine( е + "Error of request");
        }

        return req;

问题在于,每次请求都会得到相同的值。

只有通过调用Application.Restart();我才能获得新值。如何解决?

g.UserIndecator()==“abc123”; //静态字符串

dda.status == 1 || 0; // int

1 个答案:

答案 0 :(得分:0)

我最好的猜测是,在每次检查迭代时都不会重新创建数据上下文(db),因此您将获得缓存数据。