我有4个SQL表,如下所示。
基本上,注册包含所有这些可选表的数据,但每个可选表通过外键为该注册保存不同的附加数据。
使用LINQ to SQL,只选择与该Option表关联的注册的最佳方法是什么?
伪代码
选择表[x]中的条目存在
感谢您的帮助 马尔科
答案 0 :(得分:1)
var results = from r in dc.Registration
join o1 in dc.Optional1 on r.RegistrationID equals o1.RegistrationID
select r;
如果他们在Optional table 1
中有相关记录,那么这只会返回表注册中的记录