Похоже, что вы, возможно, удалили и воссоздали модель (или что-то подобное), но оставили исходный файл конструктора в каталоге. Затем, когда вы добавили новую модель, она должна была использовать Model1 вместо Model в качестве имени файла конструктора. Вы пытались исключить файл Model.Designer.cs и оставить его работать с файлом Model1.Designer.cs?
Хорошо, глядя на файл проекта для нашего проекта с моделью, я вижу следующие потенциально важные разделы:
<Compile Include="Domain\Model.Designer.vb">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Model.edmx</DependentUpon>
</Compile>
Я полагаю, что этот говорит проекту, что файл кода является частью проекта, и должен быть подузлом файла model.edmx и быть восстановленным при его изменении.
У нас также есть этот раздел:
<EntityDeploy Include="Domain\Model.edmx">
<Generator>EntityModelCodeGenerator</Generator>
<LastGenOutput>Model.Designer.vb</LastGenOutput>
<CustomToolNamespace>Domain</CustomToolNamespace>
</EntityDeploy>
Не уверен, какой из этих элементов управляет сгенерированным именем файла, но вы можете попробовать вручную отредактировать файл проекта, чтобы увидеть, если это что-то меняет. Я бы сказал, что вам нужно изменить оба одновременно, а не только один.