Microsoft.Data.SqlClient.SqlClientFactory.Instance null



我正在尝试在一个新创建的Blazor web组装应用程序中进行一些原型设计。

但是,当我尝试使用Microsoft.Data.SqlClient.SqlClientFactory.Instance连接到SQL Server时,它总是返回null。我一定错过了什么。

我没有使用EF,只是使用基本的ADO.NET。

如有任何帮助,我们将不胜感激。

如果显式创建SqlConnection,则会得到错误:

System.PlatformNotSupportedException:Microsoft.Data.SqlClient不是该平台支持。

因为

Blazor WASM应用程序将成功编译,同时引用任何.NET标准库。但是,由于运行应用程序的浏览器安全沙盒的限制,您可能会在运行时收到一些错误。例如,浏览器不允许进行任意网络连接、直接与文件系统交互或运行本机代码。如果您正在使用的库尝试执行这些操作,应用程序将失败,并出现System.PlatformNotSupportedException错误。

Blazor 中的常见问题和解决方案

最新更新