-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.ステータス == 1 || 0; // 整数

4

1 に答える 1

0

My best guess would be that your data context (db) is not being recreated on each iteration of your check, therefore you are getting cached data.

于 2013-01-16T16:25:20.020 に答える