2017-08-29 53 views
-3

我是EF新手。如何使用Entity Framework從臨時表中獲取數據?如何使用實體框架獲取臨時表

這是我的數據庫表:

Orignal

Temp Tabels

我不能在我的上下文來從臨時表History.Cites數據:

EF main context

請幫助我 - 謝謝。

+0

是臨時表或不同的架構基於表格? –

回答

1

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

  1. SQL查詢:

using (var context = new CatalogMainContext()) { var blogs = context.Cities.SqlQuery("SELECT * FROM #HistoryCities").ToList(); }

從SQL程序
  • 負荷實體:

    從你所需要的臨時表獲取數據

  • 例如,下面的代碼調用dbo.GetHistoryCities過程中的數據庫:

    using (var context = new CatalogMainContext()) { var blogs = context.Cities.SqlQuery("dbo.GetHistoryCities").ToList(); }