gpt4 book ai didi

c# - 打开: underlying provider failed on Open

转载 作者:行者123 更新时间:2023-11-29 11:31:50 26 4
gpt4 key购买 nike

我遇到了一个在将 Entity Framemork 与 MySQL 连接器一起使用之前从未遇到过的问题。我有下面的简单方法核心:

ps_manufacturer manufacturer = null;
using (var context = new afflelou_storeEntities())
{
var manufacturerList = context.ps_manufacturer.Where(m => m.id_AA_manufacturer == anId).ToList();
if (manufacturerList.Count > 0)
{
manufacturer = manufacturerList.ElementAt(0);
}
}
return manufacturer;

数据库中没有数据,因此应该返回null。但相反,它向我抛出了错误:

打开:底层提供程序打开失败

我尝试使用firstOrDefault,但没有任何效果...我认为这是一个数据库连接错误,但我总是使用数据库连接中的 using ,因此它永远不会发生非关闭连接。有人已经遇到过这个问题吗?

最佳答案

肯定是你的字符串连接有问题,检查一下!如果您的凭据正确,请检查是否对数据库服务器执行 ping 操作。

关于c# - 打开: underlying provider failed on Open,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37279732/

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