在使用linq 进行多表链接 的过程中 使用的基表 必须在数据库中建立外键 关系 和关联字段之类的关系吗?可以不再数据库中建立 在程序里选择linq数据表的时候建立关联关系吗 ?
1.不需要必须
2.可以选择linq数据表的时候,建立关联关系
LINQ to SQL 定义了 AssociationAttribute 属性来帮助表示此类关系,此属性与 EntitySet<T> 和 EntityRef<T> 类型一起使用,表示将作为数据库中的外键关系的内容。
1.可以不建立,但速度没有建立的快
2.没明白您的意思
但无论是否有外键,join查询都是正常的