Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Npgsql-从实体框架生成ddl脚本';s数据模型_C#_Entity Framework_Ddl_Npgsql - Fatal编程技术网

C# Npgsql-从实体框架生成ddl脚本';s数据模型

C# Npgsql-从实体框架生成ddl脚本';s数据模型,c#,entity-framework,ddl,npgsql,C#,Entity Framework,Ddl,Npgsql,我在VS2010中构建了一个数据模型,现在我想为我的PostgreSQL数据库生成一个DDL脚本。我已在.NET 4.0 profile machine.config文件中注册了Npgsql提供程序,并在app.config文件中创建了正确的连接字符串,但在尝试将模型写入数据库时,仍然无法在提供程序列表中找到Npgsql提供程序 提前感谢您的帮助 不幸的是,Npgsql不支持vs.net 2010设计时。您需要使用edmgen命令行工具。对不起…:(不幸的是,我认为您无法使用Npgsql为数据库

我在VS2010中构建了一个数据模型,现在我想为我的PostgreSQL数据库生成一个DDL脚本。我已在.NET 4.0 profile machine.config文件中注册了Npgsql提供程序,并在app.config文件中创建了正确的连接字符串,但在尝试将模型写入数据库时,仍然无法在提供程序列表中找到Npgsql提供程序


提前感谢您的帮助

不幸的是,Npgsql不支持vs.net 2010设计时。您需要使用edmgen命令行工具。对不起…:(

不幸的是,我认为您无法使用Npgsql为数据库生成脚本


创建数据库脚本支持的根是方法。但是,抽象类的Npgsql实现不会覆盖
DbCreateDatabaseScript
方法,这意味着它无法生成SQL脚本。

好,但我担心edmgen不会以这种方式工作。如果允许从数据库模式,但我想从数据模型生成数据库模式。如果您能告诉我如何在我的案例中使用edmgen,我将不胜感激。谢谢。