数据库codefirst实体框架

时间:2015-12-01 21:27:05

标签: c# mysql asp.net

我正在开发一个ASP.NET项目。我迁移了名为&#34; youbay&#34;的数据库。同 逆向工程。有效。我的数据库包含表格(图片,用户,产品......)但是当我尝试更改代码上的内容然后用代码更新我的数据库时,首先创建名为youbay.picture,youbay.user ... <的其他表格。 / p>

1 个答案:

答案 0 :(得分:0)

你对RE的具体含义是什么?通过猜测表格方案的映射.NET类型来创建ASP.NET模型?也许你的数据库结构与EF生成的数据有点不同,因此EF会发现冲突。或者EF跟踪变化本身,所以他没有碰到桌子,因为他不会认识到他创造了它们。

无论发生什么事,似乎你的移民方式都不是很干净。您应该告诉EF使用现有的数据库,如解释here。这将防止冲突并节省工作/时间,因为EF将根据数据库方案自动生成模型。所以不需要RE。