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
4.09k stars 853 forks source link

FreeSql.Provider.MsAccess 未实现该功能 #1637

Closed gray-dai closed 9 months ago

gray-dai commented 11 months ago

问题描述及重现代码:

创建_fsql实例时, 出现异常,提示 在 FreeSql.MsAccess.MsAccessProvider`1.get_DbFirst() 在 E:\github\FreeSql\Providers\FreeSql.Provider.MsAccess\MsAccessProvider.cs 中: 第 18 行


// c# code
 _access = new FreeSql.FreeSqlBuilder()
                        .UseConnectionString(FreeSql.DataType.MsAccess, DBConnection.CurrDB.ToString())
                        .Build();

#### 数据库版本
MS Accss 2003 format

#### 安装的Nuget包
3.2.801.0

#### .net framework/. net core? 及具体版本
4.5.2
2881099 commented 11 months ago

是的,msaccess 未实现 IDbFirst

exy3351 commented 11 months ago

可以自己扩展一下,判断类型是 MsAccess 时,使用自定义的 DbFirst access dbfirst.zip

2881099 commented 9 months ago

@exy3351 大佬有时间可以把 Access dbfirst 按照 FreeSql 风格贡献一下,谢谢