Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.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#_Wpf_Entity Framework_Mvvm - Fatal编程技术网

C# 将实体数据模型导入项目的最佳方法

C# 将实体数据模型导入项目的最佳方法,c#,wpf,entity-framework,mvvm,C#,Wpf,Entity Framework,Mvvm,我正在使用MVVM布局,但我希望将.edmx文件作为我的“模型”仅作为项目导入,而不是作为主项目中的“模型”文件夹导入 ::编辑:: 主要问题:当我导入包含EDMX&Designer文件的“DataProject”(我这么称呼它)时,会有大量对主项目名称空间的引用。这让我觉得,如果我只是将EDMX和Designer文件而不是整个包含DataProject的文件导入到“Model”文件夹下的MVVM项目中,那么我必须将所有这些名称空间都更改为主MVVM项目名称空间 在将现有的EDMX/design

我正在使用MVVM布局,但我希望将.edmx文件作为我的“模型”仅作为项目导入,而不是作为主项目中的“模型”文件夹导入

::编辑:: 主要问题:当我导入包含EDMX&Designer文件的“DataProject”(我这么称呼它)时,会有大量对主项目名称空间的引用。这让我觉得,如果我只是将EDMX和Designer文件而不是整个包含DataProject的文件导入到“Model”文件夹下的MVVM项目中,那么我必须将所有这些名称空间都更改为主MVVM项目名称空间

在将现有的EDMX/designer文件导入到项目中时,人们通常会做什么,以使EDMX/designer与他们导入到的主项目正确通信


谢谢

我发现仅仅重新创建模型通常更容易,但是使用“查找和替换”对话框查找和替换模型的实体容器名称和命名空间也同样有效。

我不太理解您的问题。你能再解释一下吗?“名称空间不一致”是什么意思?(因为否则,您可以将.edmx文件放在一个单独的项目中,从主项目中引用它,然后就全部设置好了)@AbdouMoumen:请参见编辑。非常感谢。