我正在
数据库中已经有一个名为'[table name]'的对象。
首先,我在数据库中手动创建了一个表。然后我创建了一个代码第一个实体框架,用于创建数据库和表(如果它不存在)。它假设存在时什么都不做。
最初我使用MigrateDatabaseToLatestVersion使用entityframework设置我的数据库。使用这个,我希望只要数据库存在就不需要检查每个表。但是在访问时我得到了这个错误。
另一方面,我尝试使用其他数据库并且不创建任何表和数据库。意味着entityframework将创建DB本身而不是手动。之后一切正常。
是因为EF应该自己创建表吗?如果不是,是否可以因为映射? 可能也是因为数据库访问?或者你能给我一个在EF初始化的灵活集的样本吗? :)