小编Gus*_*lfo的帖子

无法确定类型为“Npgsql.NpgsqlFactory”的提供者工厂的提供者名称

我尝试运行一个测试项目,但我没有成功,因为 npgsql 连接失败。我重新安装了 Npgsql、Npgsql.EntityFramework、EntityFramwork ......但问题仍然存在。结果信息:

测试方法 TestUserControl.ControleBaseTest.TesteGetPermissoesUsuarioFixo gerou exceção:

System.NotSupportedException:无法确定类型为“Npgsql.NpgsqlFactory”的提供程序工厂的提供程序名称。确保在应用程序配置中安装或注册了 ADO.NET 提供程序。结果堆栈跟踪:

我有这个 app.config 文件:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  </configSections>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
  </startup>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
  </startup>
  <entityFramework>
    <providers>
      <provider invariantName="System.Data.SqlClient"     type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
      <provider invariantName="Npgsql" type="Npgsql.NpgsqlServices, Npgsql.EntityFramework">    </provider>
    </providers>
    <!--<defaultConnectionFactory type="Npgsql.NpgsqlFactory, Npgsql" />-->
    <defaultConnectionFactory type="Npgsql.NpgsqlConnectionFactory, Npgsql" />
  </entityFramework>
  <system.data>
    <DbProviderFactories>
      <remove invariant="Npgsql" /> …
Run Code Online (Sandbox Code Playgroud)

c# postgresql asp.net-mvc unit-testing npgsql

5
推荐指数
1
解决办法
3342
查看次数

如何获取"description"属性而不是模型的"name"属性 - (MVC asp.net)

我有一个模型和一个领域......等等这是微不足道的.但是,我需要从我的视图中获取字段中的"描述"属性和您的"名称"属性.使用@Html ...可以使用"DisplayNameFor"返回,显而易见.但是,如何获得"描述"属性?没有像@ Html.DisplayDescription这样的助手?有可能得到这个吗?

[Column("abc")]
[Display(Description = "The Description", GroupName = "The Group", Name = "The Name")]
public string field { get; set; }
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.对不起英语不好.;)

c# asp.net-mvc data-annotations asp.net-mvc-4

1
推荐指数
1
解决办法
6474
查看次数