0

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

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

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

4

0 回答 0