使用linq,数据库与表没有FK关系

时间:2009-08-20 20:45:17

标签: linq-to-sql

我有一个数据库,其表中包含主键字段,但FK映射不到位。

使用linq-to-sql时会有什么后果?

2 个答案:

答案 0 :(得分:1)

FK映射?你的意思是FK约束......

如果没有FK约束,您可以创建孤立数据。您可以创建没有Customer(父级)的Order子级。

答案 1 :(得分:0)

您将无法使用生成器创建LINQ-to-SQL类 - 或者您可以使用它,但它们不会有任何关联。但是,我认为它实际上并不关心FK,因此如果您自己编写类或修改生成的类,要使用EntitySet属性作为described in MSDN属性{{3}},不应该有任何问题。