C# 实体框架-已经有一个名为';[表名]';在数据库中

C# 实体框架-已经有一个名为';[表名]';在数据库中,c#,sql,database,entity-framework,entity-framework-6.1,C#,Sql,Database,Entity Framework,Entity Framework 6.1,我要走了 数据库中已存在名为“[表名]”的对象 首先,我在数据库中手动创建了一个表。然后我创建了一个代码优先实体框架,如果数据库和表不存在,它将创建数据库和表。当它存在时,它假设什么也不做 最初,我使用MigrateDatabaseToLateTestVersion使用entityframework设置我的数据库。使用这种方法,只要数据库存在,就不需要检查每个表。但是,当我访问时,会出现错误 另一方面,我尝试使用其他数据库,不创建任何表和数据库。这意味着entityframework将创建数据库

我要走了

数据库中已存在名为“[表名]”的对象

首先,我在数据库中手动创建了一个表。然后我创建了一个代码优先实体框架,如果数据库和表不存在,它将创建数据库和表。当它存在时,它假设什么也不做

最初,我使用MigrateDatabaseToLateTestVersion使用entityframework设置我的数据库。使用这种方法,只要数据库存在,就不需要检查每个表。但是,当我访问时,会出现错误

另一方面,我尝试使用其他数据库,不创建任何表和数据库。这意味着entityframework将创建数据库本身,而不是手动创建。在那之后一切都很好

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

请张贴相关代码。