Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.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# 远程计算机上的实体框架模型更新_C#_Database_Entity Framework - Fatal编程技术网

C# 远程计算机上的实体框架模型更新

C# 远程计算机上的实体框架模型更新,c#,database,entity-framework,C#,Database,Entity Framework,我正在构建一个使用实体框架的web应用程序。这些文件位于远程计算机上,数据库和web服务器也是如此 在visual studio(2k8sp1)中,项目的路径为:\\Server\Web\XXXX 现在,我已经从数据库中生成了EF实体,之后我更新了数据库并在其中添加了一个存储过程。 当我想在visual studio中更新我的模型时,我收到一条错误消息,上面说: 尝试从数据库更新时发生Systen.ArgumentException类型的异常。异常消息是:“不同设备上的文件不可能有相对路径” 关

我正在构建一个使用实体框架的web应用程序。这些文件位于远程计算机上,数据库和web服务器也是如此

在visual studio(2k8sp1)中,项目的路径为:\\Server\Web\XXXX

现在,我已经从数据库中生成了EF实体,之后我更新了数据库并在其中添加了一个存储过程。 当我想在visual studio中更新我的模型时,我收到一条错误消息,上面说:

尝试从数据库更新时发生Systen.ArgumentException类型的异常。异常消息是:“不同设备上的文件不可能有相对路径”

关于如何更新我的模型有什么想法吗


另外,我也无法在EF模型设计器中更改连接字符串。

我认为您可能错误地使用了实体框架。edmx文件是源代码,应该这样处理。它们应该添加到项目中,签入源代码管理,并在开发机器上进行本地编辑

尝试将您的模型从数据库导入本地edmx,看看是否更适合您。

您也可以使用该工具像这样更新EDM模式。您也可以在代码中使用这些工具例程,因为它是开源的。只需复制项目内部并调用一些函数,如创建模型、从模型创建代码

我希望这会对你有所帮助