我正在使用 Entity Framework 5 RC,并且我有一些代码需要数据库上的特定表。该实体已使用 Code-First 创建。
a) 如果数据库中尚未创建表,是否有办法告诉 EF 创建该表?如果是的话..怎么办?
b)另外..如果表已经存在,它可以处理实体更改,例如向实体添加属性..它会反映在数据库中吗? (这里我们仍然使用代码优先的方法)
Thanks!
使用代码优先迁移(自动的 http://msdn.com/data/jj554735 or 基于代码 http://msdn.com/data/jj591621)。如果要将表添加到现有数据库创建初始迁移 http://www.ladislavmrnka.com/2012/03/ef-4-3-migrations-and-existing-database/首先添加您的新实体。所有链接均适用于 EF 4.3,但用法与 EF 5 完全相同。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)