1

我正在尝试创建一个 API 以允许来自 Web 应用程序的相同功能。Web 应用程序和 API 使用在 Entity Frameowrk 4.0 之上运行的相同数据访问层

例如,

从 API,我做 1) 获取 UsersEntry 2) 更新 UsersEntry.OnTrial = false, UserEntry.Enabled = true

从 Web 应用程序,我做 1) 更新 UserEntry.OnTrial = true

现在,当我返回 API 函数,然后尝试获取 UserEntry.OnTrial 值时,它返回 false,因为它在上次访问时作为值 false 缓存在内存中。它应该具有最新值。

我通过 API 获取值的方式是 DBContecx.Database.User.Entry.Single(u => u.username == emailAddress)。

使用 API 时,我是否可以访问实际数据库而不是从内存中读取?

请帮忙。谢谢,维维克

4

0 回答 0