我开始玩的代码,第一种方法的实体框架,主要目的是让我可以装饰在我看来,(否则我与注解显示属性,现在我要创建一个与实体框架为我生成的类几乎相同的类,以便我可以添加注释,然后将数据从一个对象复制到下一个)。停止实体框架的修改数据库
现在它看起来像当我开始我的应用程序它试图创建一个数据库。
我不想实体框架不断修改我的数据库。不,没有。不要尝试它。修改数据库真的不难;如果我自己这样做,我会感觉更舒适。设计数据库时,我不需要一个框架来握住我的手。
我可以告诉框架来停止试图修改我的数据库?我现在很犹豫如何使用代码,因为它试图修改我的数据库是相当可怕的。即使在发展中,我也不想看到它发生。
我运气不好吗?
这听起来像你的模型不完全匹配您的数据库。你可以尝试使用你的数据库的副本,并指出EF。让它创建修改数据库并比较差异,然后相应地修改您的模型。你还应该看看EntityTypeConfiguration泛型类。 – 2012-02-10 15:24:08
修改架构或修改数据? – jrummell 2012-02-10 15:34:37
我们中的一些人不相信这些自动迁移,并且从设计和设置数据库的角度来看非常重要,以至于手动完成它是完全合理的。但是让EDMX离我远点......这样做的另一个原因是:一个团队可以在数据库上工作,而另一个团队设置类别/模型以匹配 - 大致平行。如果有任何变化,您不必搜索返回迁移。只需更新您的注释等。 – mmcrae 2015-12-14 18:30:22