调用SqlConnection.Open方法时抛出System.TypeLoadException异常的问题咨询
调用SqlConnection.Open方法时抛出System.TypeLoadException异常的问题咨询
各位大佬好,我遇到一个棘手的问题想请教大家:
我有一个控制台应用,它引用了一个包含Microsoft.Data.SqlClient包的项目。现在我尝试用ADO.NET从SQL Server获取数据,写了下面这个方法:
private IEnumerable<T> GetData<T>(string query) { string? connectionString = _configuration.GetConnectionString("DefaultConnection"); Console.WriteLine(connectionString); if (string.IsNullOrWhiteSpace(connectionString)) { // 这里原本有对应的空值处理逻辑,但目前核心问题出在后续的数据库连接环节 } // 在创建SqlConnection实例并调用Open()方法的过程中,抛出了System.TypeLoadException异常 }
我已经通过控制台输出确认了连接字符串是有效的,但就是在调用SqlConnection.Open()时触发了这个类型加载异常,现在完全摸不着头绪。有没有大佬能帮忙分析下可能的原因,或者给我一些排查的方向?
备注:内容来源于stack exchange,提问作者Pawan Nogariya
相关产品推荐
相关产品推荐

