首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从旧网站创建新网站

从旧网站创建新网站
EN

Stack Overflow用户
提问于 2012-10-16 21:18:45
回答 1查看 104关注 0票数 1

我有一个用实体框架和LINQ创建的网站,我对模型进行了一点修改,并更改了表和关系的名称,以便在编码时看起来更好。现在我想使用这个结构创建一个新的网站。

但是,如果我将DB.edmx和DB.Designer.cs复制到新项目中,我将不会将这些表映射到数据库。

唯一的解决方案是删除表并再次更新模型,但我不想这样做,因为我将丢失对模型的所有修改,并且我的代码结构将生成错误,因为我没有db.Products,我将拥有db.products (->数据库中表的实际名称)。

我如何从一个旧项目中创建一个新项目,这样我就可以保留它的大部分功能,只改变视图,并拥有一个good to go网站?

EN

回答 1

Stack Overflow用户

发布于 2012-10-16 23:56:44

我不确定这是否是“正确”的方法,但这是我为基于包含数据库/模型的模板的网站所做的。

我生成重新创建数据库的脚本,并将其保存为项目模板的一部分。然后,我在' new‘数据库上运行该脚本,并修改新项目中EF连接的配置,使其指向新数据库。

我在这些步骤之间没有任何机会;这确保EF在它的“新”位置看到“相同”的数据库,从那里一切都应该工作得很好。再次声明,前提是您在此期间不做任何更改。(您可以在之后更改内容,然后刷新模型)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12915589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档