0

我在 LINQPad 中创建了一个使用项目的 EfDBContext 的连接。在最近的一些问题之后之后,我现在可以让它查询一个表,但是当它这样做时,它创建了一个全新的模式。

因此,在创建连接(实体框架 POCO 连接)时,当我单击“测试”时,Profiler 会向我显示:

SELECT Count(*) FROM sys.databases WHERE [name]=N'mydatabase'

但是当我跑步时,Ethnicities.Take (100)我看到:

SELECT Count(*) FROM sys.databases WHERE [name]=N'UserQuery'

接下来是生成模式的所有命令。我做错了什么或需要更改才能读取数据mydatabase

4

1 回答 1

1

我找到了这个:

http://forums.oreilly.com/topic/49460-linqpad-entity-framework-41-poco-query-problem/

并在我的 DbContext 文件中添加这行代码修复了它:

public EfDbContext() : base("mydatabase") { }

不确定这是否仍然是一个已知的错误或我的问题,因为我尝试了 beta 并且仍然有同样的问题。

于 2013-06-24T14:50:27.710 回答