首页 > 解决方案 > 从 git (.NET MVC 4.6) 提取时丢失文件

问题描述

我首先使用 Entity Framework 6.0 和 Data 来生成我的模型,然后将其推送到 github。但是当它被拉出时,从 EF 生成的模型没有被正确地拉出。我可以看到,在 github 上,远程存储库包含 EF 生成的模型。

我不知道要在这里包含哪些文件以便你们更好地理解,所以请告诉我,我会尽力提供。

使用 git(git bash)、.net mvc 4.6、EF 6.0 和 Visual Studio Enterprise 2017。

编辑:附加信息

标签: c#gitentity-frameworkasp.net-mvc-4visual-studio-2017

解决方案


这些文件将由 Git 下载,但不知何故未包含在项目中。尝试展开 EF 生成的文件夹,然后单击 显示所有文件

工具条项目以包含模型类。保存您的项目文件,然后再次将项目文件签入到 git。

不包含它们的原因有点奇怪,因为在您生成 EF 模型的那一刻,文件就包含在项目中。看起来虽然项目文件已由 VS 更新,但在您签入时没有保存(因此没有模型的旧版本进入 git)


推荐阅读