使用Entity Framework查询外部数据库而不定义edmx文件

时间:2014-12-15 01:34:36

标签: asp.net-mvc entity-framework asp.net-mvc-5 entity-framework-6

我有以下内容: -

  1. Asp.net mvc5网络应用程序。
  2. 实体框架版本6.
  3. 现在我已经使用ado.net实体框架在我的asp.net mvc5中映射了sql server表,该框架创建了一个edmx文件。 但现在我想查询外部数据库以从中检索一些信息,我知道我可以映射外部数据库并在我的应用程序中创建另一个edmx文件。但我不想将我的应用程序依赖于外部数据库,因为将来我们公司可能会替换外部数据库。

    那么有没有办法使用EF查询外部数据库?我尝试使用DbSet.SqlQuery,但似乎我只能用它查询我自己的数据库。

    请有人就此提出建议

0 个答案:

没有答案