ASP.Net静态方法总是返回相同的结果

时间:2012-04-24 17:50:00

标签: c# asp.net asp.net-mvc-3

我有一个看起来像这样的静态方法

public static User GetUser(Guid? UserID = null)
{
    UserID = UserID ?? GetUserID();
    return (from u in gdb.Users where u.UserID == UserID select u).Single();
}

问题是,它总是返回相同的结果。如您所见,它从我的数据库获取数据。即使我更改数据库中的数据,它也会返回相同的数据。这是我第一次重新开始调试,因为它开始从数据库中获取最新值。什么可能导致这个?我不喜欢在任何地方使用outputcache或类似的东西。

0 个答案:

没有答案