实体框架 - 已经有一个名为' [table name]'在数据库中

时间:2014-04-11 12:16:30

标签: c# sql database entity-framework entity-framework-6.1

我正在

  

数据库中已经有一个名为'[table name]'的对象。

首先,我在数据库中手动创建了一个表。然后我创建了一个代码第一个实体框架,用于创建数据库和表(如果它不存在)。它假设存在时什么都不做。

最初我使用MigrateDatabaseToLatestVersion使用entityframework设置我的数据库。使用这个,我希望只要数据库存在就不需要检查每个表。但是在访问时我得到了这个错误。

另一方面,我尝试使用其他数据库并且不创建任何表和数据库。意味着entityframework将创建DB本身而不是手动。之后一切正常。

是因为EF应该自己创建表吗?如果不是,是否可以因为映射? 可能也是因为数据库访问?或者你能给我一个在EF初始化的灵活集的样本吗? :)

0 个答案:

没有答案