小编Ari*_*ela的帖子

具有不变名称"MySql.Data.MySqlClient"的ADO.NET提供程序未在计算机或应用程序配置文件中注册

我有一个使用实体框架6到mysql服务器的asp.net解决方案.

现在我必须在新机器上处理该解决方案,
但我遇到了一些问题:
1)构建解决方案时出现错误:"具有不变名称'MySql.Data.MySqlClient'的ADO.NET提供程序未注册机器或应用程序配置文件".

错误截图

App.config中:

<entityFramework>
  <providers>
    <provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6, Version=6.9.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"></provider>
  </providers>
</entityFramework>
<system.data>
  <DbProviderFactories>
    <remove invariant="MySql.Data.MySqlClient" />
    <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.9.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
  </DbProviderFactories>
</system.data>  
Run Code Online (Sandbox Code Playgroud)

2)打开model.edmx文件时,我收到消息:
"实体模式设计器无法显示您请求的文件".

错误截图

我在机器上安装了:

1)mysql connector/net 6.9.9
2)mysql for visual studio 1.2.6
3)mysql连接器odbc 5.3.6.

我能做什么?

c# mysql connector-net entity-framework-6

13
推荐指数
5
解决办法
4万
查看次数

PrimeNg p-dropdown 不显示数组值

我有使用 PrimeNg p-dropdown 的组件。
html代码:

<p-dropdown [style]="{'width':'150px'}" [options]="portNames" placeholder="Select a Port">
</p-dropdown>
Run Code Online (Sandbox Code Playgroud)

ts portNames 声明:

portNames: string[] =["Port 01","Port 02", "Port 03"];
Run Code Online (Sandbox Code Playgroud)

我的问题是 DropDown 不显示值“端口 01”、“端口 02”、“端口 03”。

也许我有什么错误?

dropdown primeng angular

9
推荐指数
2
解决办法
1万
查看次数