You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Visual Studio的ASP.NET MVC项目中使用MariaDB创建Crystal Report

解决方案

  • 先卸载当前设备上安装的旧版本MySQL Connector/NET,避免多版本驱动冲突导致无法识别数据库实例。
  • 安装适配MariaDB的ADO.NET驱动,可二选一:
    • 全局安装:下载MariaDB官方提供的最新稳定版MariaDB Connector/NET,安装完成后重启Visual Studio
    • 项目级安装(更推荐,无全局冲突):在你的ASP.NET MVC项目Nuget包管理器中搜索并安装MySqlConnector包,该包兼容所有主流MySQL、MariaDB版本,无需额外安装全局驱动。
  • 重新操作添加ADO.NET Entity Data Model流程,无需纠结没有单独的MariaDB连接选项:MariaDB完全兼容MySQL通信协议,直接选择现有的MySQL连接入口即可:
    • 填写MariaDB服务地址、端口(默认3306,如有自定义请修改)、数据库账号密码
    • 若使用MariaDB 10.3及以上版本,在连接的高级设置中添加参数AllowPublicKeyRetrieval=true,本地测试环境可同时设置SslMode=None,避免SSL校验、密钥获取失败导致的连接异常。
  • 配置完成后即可正常扫描到你的MariaDB数据库实例,EF模型创建完成后即可直接作为Crystal Report的数据源使用。

内容的提问来源于stack exchange,提问作者New User

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 07:36:04