【发布时间】:2013-01-16 16:14:53
【问题描述】:
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; // 整数
【问题讨论】:
-
g是什么,g.UserIndecator()返回什么?我假设某种身份...... -
这段代码看起来几乎没问题——没有明显的理由应该返回停顿数据。 (几乎是因为我希望你得到一个运行时异常,因为
b.indecator == g.UserIndecator()看起来不能翻译成 SQL -g、g.UserIndecator()和db的(返回)类型是什么?) -
请发布您如何创建数据库