dotnetcore / FreeSql

🦄 .NET aot orm, C# orm, VB.NET orm, Mysql orm, Postgresql orm, SqlServer orm, Oracle orm, Sqlite orm, Firebird orm, 达梦 orm, 人大金仓 orm, 神通 orm, 翰高 orm, 南大通用 orm, 虚谷 orm, 国产 orm, Clickhouse orm, QuestDB orm, MsAccess orm.
http://freesql.net
MIT License
3.99k stars 842 forks source link

FreeSql Unity使用问题 #1796

Closed 9a6c closed 3 weeks ago

9a6c commented 3 weeks ago

unity2021.3.35f1 .net 45 FreeSql最新 .net 45 达梦数据库

使用FreeSql在Unity编辑器中正常,打出pc包或其它(Unity Server 或 Android) 已尝试Unity mono与il2cpp方式打包工程,都会有如下错误信息出现。如下图 21fd80f0bc550b189cc6cb82f077596

异常信息: 从 [Freesol:Master Database] Connection string error, please check. 开始

其它问题: freesql 是否支持unity mono与il2cpp模式

如上问题有解决方法吗?

9a6c commented 3 weeks ago

异常可能从这里出现 image

看不出问题 5d485be83e7d59a91fd1468e9906d78 cd1a86888574acfaf10111c6a2b1441

2881099 commented 3 weeks ago

据我所知,il2cpp不支持,除非aot编译,貌似是两个东西。

或者你测试一下原生ado.net如何进行访问

new DmConnection(str).Open()

9a6c commented 3 weeks ago

我用unity写了一个超简单的demo, 发现freesql 和 dm驱动,都是正常的。

9a6c commented 3 weeks ago

解决方法:使用netstandard2.1版本