dmdbms / Microsoft.EntityFrameworkCore.Dm

DaMeng database provider for Entity Framework Core. 达梦数据库Entity Framework Core提供程序.
MIT License
29 stars 9 forks source link

程序在执行时发生错误。 #4

Closed emmmmm566 closed 1 year ago

emmmmm566 commented 1 year ago

亲。我使用该方法库生成了相关的实体类型。但在执行过程中无法运行。 程序定位在此处被停止 image

yangzhongke commented 1 year ago

达梦官方的efcore6的库有bug,导致这个库也有bug,所以这个版本不要用。等官方修复了bug再说吧。 你可以先用5.0版本的。

emmmmm566 commented 1 year ago

亲。我搞了一下午。终于找到问题了。 image 这样的配置项是正确的。 image image 我通过手动更改dll,和添加微软的EF程序包。 在.NET Core 6达到了如下的效果 image 而dll包不存在执行上的问题。

具体的问题应该产生在 nuget包中的依赖不完全,或者支持的.net版本太低而导致执行产生异常。 image image

aaasoft commented 1 year ago

你好,现在达梦官方已经支持EntityFrameworkCore 6.0了.我已经把新的包发布到nuget上了,你可以试试。 https://www.nuget.org/packages/dmdbms.Microsoft.EntityFrameworkCore.Dm/6.0.16.16649