【问题标题】:.net core 2.0, Do not support function GetSchema("Tables")?.net core 2.0,不支持函数GetSchema("Tables")?
【发布时间】:2018-05-06 00:38:13
【问题描述】:

MySqlConnection conn = new MySqlConnection(ConnectionString);
conn.Open(); 
var schema = conn.GetSchema("Tables");

未处理的异常:System.ArgumentException:无效集合 名称。参数名称:collectionName at MySqlConnector.Core.SchemaProvider.GetSchema(String collectionName) 在 C:\projects\mysqlconnector\src\MySqlConnector\Core\SchemaProvider.cs:line 28


但是web page 说函数GetSchema("Tables") 是支持的:(GetSchema)它只支持完整的.NET Framework、.NET Core 2.0 或更高版本,或者.NET Standard 2.0 或更高版本。

如果net core 2.0不支持函数GetSchema("Tables")?有没有其他办法?非常感谢

【问题讨论】:

标签: c# mysql .net ado.net


【解决方案1】:

您可能正在使用MySqlConnector。如果是这样,您将遇到issue #375,该连接器尚未支持 Connector/NET 或 dotConnect Express for MySQL (Devart) 支持的所有模式。

如果您需要它们,则需要切换连接器(或打开 PR 以添加该功能)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-21
    • 1970-01-01
    • 2021-11-06
    • 2018-10-08
    • 1970-01-01
    • 2018-02-14
    相关资源
    最近更新 更多