Entity framework 如何重新加载数据库集中的所有实体(条目)(不是一个条目)?

Entity framework 如何重新加载数据库集中的所有实体(条目)(不是一个条目)?,entity-framework,reload,dbcontext,dbset,Entity Framework,Reload,Dbcontext,Dbset,如何重新加载数据库集中的所有实体条目而不是一个条目 我有两张表: Tbl1 (Id, Name, Tel,...) Tbl2 (Id, Address, DetailInfo,... ) 和1视图: MyView1 (Tb1.Id , Name,Tel , Address , DetailInfo,...) 我使用RefreshInfo函数在网格的数据源中设置DbSet.ToList,编辑一个Tb1实体,然后调用myDbContext.SaveChanges,它在数据库中更改,MyView1

如何重新加载数据库集中的所有实体条目而不是一个条目

我有两张表:

Tbl1 (Id, Name, Tel,...)
Tbl2 (Id, Address, DetailInfo,... )
和1视图:

MyView1 (Tb1.Id , Name,Tel , Address , DetailInfo,...)
我使用RefreshInfo函数在网格的数据源中设置DbSet.ToList,编辑一个Tb1实体,然后调用myDbContext.SaveChanges,它在数据库中更改,MyView1在那里显示正确的值,但当我再次调用RefreshInfo时,它不会显示数据库中的值! 我可以重新加载当前实体,并且它工作正常,但我想重新加载我的数据库集中的所有实体

每次调用RefreshInfo方法时,我都希望从db获取新数据。 我用SqlProfiler检查了一下,看到ef向db发送了SELECT命令,但结果是什么

我不想每次都创建新的dbContext,这不是一个好的解决方案 我正在使用winform中的datagridview和实体框架codefirst