我有一个使用实体框架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.
我能做什么?
我有使用 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”。
也许我有什么错误?