标签: sql-server linq-to-sql
我的数据库没有在表中映射任何FK,只有PK索引。
如果我使用linq2sql,这个db设计有什么后果?
答案 0 :(得分:1)
当然你可以在你的应用程序中映射所有内容..但是sql server会自然地使用FK关系优化索引。由于在数据库中没有一些关系,你将失去许多内置的性能提升。
答案 1 :(得分:1)
生成模型时,您将获得一组独立的表格。
您没有开箱即用的所有加入功能。
如果您只想使用Linq2sql从一个表中读取数据并将数据写入一个表,则不需要外键。