gpt4 book ai didi

c# - 代码优先 :The specified named connection is either not found in the configuration

转载 作者:太空狗 更新时间:2023-10-29 20:27:06 25 4
gpt4 key购买 nike

我创建了一个测试项目来测试我的查询,一切正常,除了当我尝试测试使用 Entity Connection 的方法时,我得到以下异常:

The specified named connection is either not found in the configuration, not intended to be used with the EntityClient provider, or not valid.

enter image description here


我在 TestQuery 项目中的 app.config 中的连接字符串是:

 <connectionStrings>
<add name="DataLayer.Context" connectionString="Data Source=.;Initial Catalog=TestQ;Integrated Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>

所有使用 linq to entity 的方法都可以正常工作并带来数据,除了这个?

最佳答案

这不是执行 Entity SQL 命令的方式。你应该这样做:

// If you have a DbContext instance:
var objectContext = ((IObjectContextAdapter)dbContext).ObjectContext;
var query = objectContext.CreateQuery<Crop>(eSQL);
var result = query.ToList();

关于c# - 代码优先 :The specified named connection is either not found in the configuration,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34565597/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com