连接到 2sxc 模块中的其他数据库类型

Connecting to other database types in the 2sxc module

目前 2sxc 模块中是否有任何允许您连接到其他数据库类型的东西?具体来说,我想连接到 MySQL 数据库。我知道您可以连接到数据库中的其他表。

这在一定程度上取决于您的问题。分手吧

你能在 2sxc 中使用 Razor-Views 来可视化来自任何类型数据库的数据吗?

是的,只需使用 c# 代码即可获取数据。只需在 .net 中创建 sql-objects 或其他内容并使用它。例如,我写过关于使用 PetaPoco http://2sxc.org/en/docs/docs/feature/feature/2583

你能在可视化查询设计器中使用 non-sql-data

是的,但是您需要做一些工作。最简单的方法是在 DNN SQL 服务器中映射您的 my-sql 表。这有点像翻译层,然后让我们像在 SQL 服务器中一样使用它们。

更难的方法是创建您自己的数据源。最好继承 SqlDataSource(它在参数注入等方面提供了很多安全性)https://github.com/2sic/eav-server/blob/master/ToSic.Eav.DataSources/SqlDataSource.cs - 然后修改它以使用您的 mysql