2010-09-28 98 views
2

如何保留SSDL更改?每次我打开Entity框架模型设计器时,它都会覆盖并删除添加到SSDL的casacade delete属性,手动进行多对多关系。我正在使用实体框架4.0和模型第一种方法。如何保留Entityframework SSDL更改?

回答

1

你不能。这是设计师的一个“特征”。

但是,如果设计者在您的数据库中,他们将认识并支持级联。他们?

+0

谢谢。当你从数据库中生成模型时,这会很好地工作。在我们的例子中,我们使用Model First方法并从Entity框架设计器生成数据库脚本。这意味着每次生成脚本后,我们都必须手动为数据库中的多对多关系手动创建级联删除。 – 2010-09-30 12:39:18