Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 web.config 所在的根项目目录中有 3 个 .edmx 文件(.msl、.csdl、.ssdl)。当我执行“从数据库更新模型”时,为什么这些不更新?
我必须手动将新字段添加到这些文件中......
.msl、.csdl 和 .ssdl 是 .edmx 编译的结果,如果您没有将它们嵌入到程序集中,请检查 .edmx 文件属性(在解决方案资源管理器中)和“复制到输出”中是否为“构建操作”选择了“EntityDeploy”为模型属性中的“元数据工件处理”选择目录”(在模型设计器中),更新您的模型并重建解决方案。之后,它们将被复制到 bin\Debug 子文件夹。
顺便说一句,您可以选择“嵌入输出程序集”,更新连接字符串,从解决方案中删除对这些文件的引用,不再关心它们。