C# 在Visual Studio 2019 for C上安装JetEntityFrameWorkProvider
我想在visualstudio下用C开发一个应用程序,并假装使用实体框架和带有accdb扩展的两个accessdbs。我发现JetentyFrameworkProvider项目是由 Umberto BallestrazziAlias Bubi,我看了视频,其中解释了在Visual Studio上工作的所有过程,但我不明白。其中一个步骤需要下载和编译项目,但编译前和编译后命令失败,并显示以下消息: 错误命令调用D:\Microsoft Visual Studio\2019\Community\Common7\IDE..\Tools\vsvars32.bat gacutil/u jetentyframeworkprovider.dll已退出,代码为9009。项目:JetDexProvider 错误命令%ProgramFiles%\Microsoft SDK\Windows\v8.0A\Bin\NETFX 4.0 Tools\gacutil.exe/u JetEntityFrameworkProvider退出,代码为3。项目:JetEntityFrameworkProvider 根据视频指示,我下载了JetEntityFrameWorkProvider和DDEX反序列化程序Nugets。我已经手动添加了machine.config条目,我已经按照其他一些线程的建议将vsvars32.bat更改为vsdevcmd.bat,但我没有进展 如何使用Access Provider创建和编辑EDMX图表? 我可以在Access版本2007或2010、MDB和ACCDBs中使用它吗 注意事项: 我想使用Visual Studio 2019,我在2017年或之前为Visual Studio Community找到的所有解决方案,如果没有其他方法可以降级到2017年,如果这可以解决问题,但我更喜欢使用2019 我已经下载了JetEntityFrameWorkProvider版本6.2.0-rc1和DDEX反序列化器版本3.7.0 我已经按照Bubi发布的此链接的指示解释了该过程:C# 在Visual Studio 2019 for C上安装JetEntityFrameWorkProvider,c#,ms-access,visual-studio-2019,jet-ef-provider,C#,Ms Access,Visual Studio 2019,Jet Ef Provider,我想在visualstudio下用C开发一个应用程序,并假装使用实体框架和带有accdb扩展的两个accessdbs。我发现JetentyFrameworkProvider项目是由 Umberto BallestrazziAlias Bubi,我看了视频,其中解释了在Visual Studio上工作的所有过程,但我不明白。其中一个步骤需要下载和编译项目,但编译前和编译后命令失败,并显示以下消息: 错误命令调用D:\Microsoft Visual Studio\2019\Community\Co
提前感谢您的时间和帮助。转到NuGet packages并搜索for Jetenty框架 安装时,只需将此连接字符串添加到app.config文件中
<connectionStrings>
<add name="Baza" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\test.accdb" providerName="JetEntityFrameworkProvider" />
D:\test.accdb是文件的位置,如果您希望位于与应用程序相同的目录中,只需使用| DataDirectory |\test.accdb就可以了。是否可以将Access数据库转换为Sql Server?恐怕不行。项目的先决条件是使用Access数据库。