2011-07-18 52 views
1

我在项目中使用LINQ to SQL。我正在使用DataContext.CreateDatabase()方法来创建数据库。Linq to Sql创建数据库外键问题

有ID为一个主表为确定

其他表参照本ID为FK。 我已将更新和删除角色设置为FK中的级联。所以每当从主表记录被删除了所有引用的记录会自动从所有子表中删除..

如果删除数据库,并开始了我的应用程序,它会检查数据库在启动时存在。它创建数据库成功。但问题在于创建FK。更新和删除角色被设定为正因为如此,我有采取任何行动代替级联.. 改变所有的FK更新和手动删除规范级联

有谁面临这个问题?解决办法是什么?

回答