3

我正在使用 Entity Framework 5 RC,并且我有一些代码需要数据库上的特定表。该实体已使用 Code-First 创建。

a)如果尚未在数据库中创建表,是否有办法告诉 EF 创建表?如果是的话..怎么样?b)另外..如果表已经存在,它可以处理实体更改,例如向实体添加属性..它会反映在数据库上吗?(我们这里仍然使用代码优先的方法)

谢谢!

4

2 回答 2

3

使用代码优先迁移(自动基于代码)。如果要将表添加到现有数据库,请先创建初始迁移,然后添加新实体。所有链接都适用于 EF 4.3,但在 EF 5 中的用法完全相同。

于 2012-06-25T08:55:02.577 回答
0

作为其他有此问题的人的参考,我遇到了同样的问题,我的解决方案在这里 Entity Framework: Generate specific table if doesn't exist?

于 2013-09-17T18:13:42.837 回答