C# 如何使用实体框架获取临时表

C# 如何使用实体框架获取临时表,c#,sql-server,entity-framework,templates,C#,Sql Server,Entity Framework,Templates,我是EF的新手。如何使用实体框架从临时表中获取数据 以下是我的数据库表: 我无法从临时表历史记录中获取数据。在我的上下文中引用: 请帮助我-谢谢。您使用的上下文未映射到tempdb中 要从临时表中获取数据,您需要: SQL查询: 使用var context=newcatalogmaincontext { var blogs=context.Cities.SqlQuerySELECT*FROM HistoryCities.ToList; } 从SQL过程加载实体: 例如,以下代码调用数据库中的d

我是EF的新手。如何使用实体框架从临时表中获取数据

以下是我的数据库表:

我无法从临时表历史记录中获取数据。在我的上下文中引用:


请帮助我-谢谢。

您使用的上下文未映射到tempdb中

要从临时表中获取数据,您需要:

SQL查询: 使用var context=newcatalogmaincontext { var blogs=context.Cities.SqlQuerySELECT*FROM HistoryCities.ToList; }

从SQL过程加载实体: 例如,以下代码调用数据库中的dbo.GetHistoryCities过程:

使用var context=newcatalogmaincontext { var blogs=context.Cities.SqlQuerydbo.GetHistoryCities.ToList;
}

是临时表还是基于不同模式的表?