【发布时间】:2015-09-25 15:47:45
【问题描述】:
我在数据库中有一个名为 vue_demande 的视图,我需要在我的应用程序中获取它的所有行:
public IEnumerable<vue_demande> GetAllDemandes()
{
if ( context == null) context = GetContext();
return context.Set<vue_demande>().AsNoTracking <vue_demande>().ToList();
}
当我修改视图表的某些值时,它没有刷新!!!
我需要知道:
- 为什么会这样?
- 如何获取最新的视图行列表?
【问题讨论】:
-
作为一般规则,除非您需要它,否则您应该始终为每个请求创建一个新的上下文。除非您需要事务或可以按逻辑方式对请求进行分组。
标签: c# .net entity-framework view orm