使用linq2sql,如果我的db模型没有映射任何关系怎么办?后果?

时间:2009-11-25 20:41:21

标签: sql-server linq-to-sql

我的数据库没有在表中映射任何FK,只有PK索引。

如果我使用linq2sql,这个db设计有什么后果?

2 个答案:

答案 0 :(得分:1)

当然你可以在你的应用程序中映射所有内容..但是sql server会自然地使用FK关系优化索引。由于在数据库中没有一些关系,你将失去许多内置的性能提升。

答案 1 :(得分:1)

生成模型时,您将获得一组独立的表格。

您没有开箱即用的所有加入功能。

如果您只想使用Linq2sql从一个表中读取数据并将数据写入一个表,则不需要外键。