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

时间:2017-02-16 20:27:32

标签: mysql 2sxc

2sxc模块中是否存在允许您连接到其他数据库类型的任何内容?具体来说,我想连接到MySQL数据库。我知道你可以连接到数据库中的其他表。

1 个答案:

答案 0 :(得分:0)

这取决于你的问题。让我们分开

您是否可以在2sxc中使用Razor-Views来显示来自任何类型数据库的数据?

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

的文章

您可以在Visual Query Designer中使用非sql数据

是的,但是你必须要工作一下。最简单的方法是在DNN SQL服务器中映射my-sql表。这有点像翻译层,然后让他们使用它们,就好像它们在SQL Server中一样。

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