1
BadCat OP |
2
xiangwan 2018-03-19 11:47:08 +08:00
第二张图的红框里要填写的是程序集的文件名,不包括后缀。 也就是 xxxx.dll 中的 xxxx
|
3
codexu 2018-03-19 11:48:52 +08:00 via Android
头像报警了
|
5
hihipp 2018-03-19 12:16:58 +08:00
从你截图来看,项目引用了 MySql.Data 而没有引用到 MySql.Data.Entity.EF6 ,你看看 bin 目录是不是没有 MySql.Data.Entity.EF6.dll 。
配置文件红框 MySql.Data.Entity.EF6 是对得,无需修改。 |
6
BadCat OP 是没有 MySql.Data.Entity.EF6 的 dll。只有 ef 的 dll 和 ef 的 sqlserver 的 dll。
请问 MySql.Data.Entity.EF6 的 dll 在哪里,要自己下吗,nuget 后不应该自己就有了吗 |
7
BadCat OP @hihipp 谢谢,是这个原因。我找到了 MySql.Data.Entity.EF6 的 dll,也引用了 core 的 dll。但是还是这个错
|
8
nowheretogogo 2018-03-19 13:39:55 +08:00
头像报警了
|
9
ydirel 2018-03-19 13:48:45 +08:00
讲真,我是过来看头像的。
|
10
BadCat OP 忘了,问题都解决了。
dll 要放在 bin 下面。然后又报了一个错 违反了继承安全性规则,派生类型必须与基类型的安全性匹配或低于比基类型的安全可访问性低 这个在 NuGet 里把 MySql.Data.Entity 和 MySql.Data 改成 6.9.11 就好了 |
11
hihipp 2018-03-19 14:50:56 +08:00
|
12
jeremaihloo 2018-03-19 15:30:42 +08:00
建议直接看官方文档
|
13
mentalidade 2018-03-19 15:36:16 +08:00
楼主头像好评
|
14
sun1991 2018-03-19 15:53:38 +08:00
用上一个版本的 MySql.Data 试试.
|