-1
        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; // 整数

4

1 回答 1

0

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

于 2013-01-16T16:25:20.020 回答