Asp net core 2.1 RC与Npgsql 2.1无法搭建现有数据库

时间:2018-05-23 00:52:05

标签: c# asp.net asp.net-core entity-framework-core npgsql

尝试搭建现有数据库

#include <iostream>

template <typename>
struct Container
 { };

struct FooBar
 { };

template <typename Foo> 
struct BizClass
 {
   template <typename Bar>
   void Action (Container<Bar> m);

   void Action (Container<FooBar> m);
 };

template <typename Foo>
template <typename Bar>
inline void BizClass<Foo>::Action (Container<Bar> m)
 { std::cout << "Action() generic version" << std::endl; }

template <typename Foo>
inline void BizClass<Foo>::Action (Container<FooBar> m)
 { std::cout << "Action() FooBar version" << std::endl; }

int main ()
 {
   BizClass<int>  bci;

   bci.Action(Container<int>{});     // print Action() generic version
   bci.Action(Container<FooBar>{});  // print Action() FooBar version
 }

抛出此错误:

  

无法解析类型的服务   'Npgsql.EntityFrameworkCore.PostgreSQL.Infrastructure.Internal.INpgsqlOptions'   在尝试激活时   'Npgsql.EntityFrameworkCore.PostgreSQL.Storage.Internal.NpgsqlTypeMappingSource'。

当前设置:

  • Asp.Net Core 2.1 RC

  • EntityFrameworkCore 2.1

  • Npgsql 2.1 RC

0 个答案:

没有答案