0

我有一个Master1Sub1另一个调用,其中包含和对象Master1Sub1_Map的外键。有多个 ID与 中的单个 ID 相关联。Master1Sub1Sub1Master1

如果我想查看Sub1分配给特定对象的所有记录,Master1.ID我该如何处理 SubSonic 对象?我可以使用 SqlQuery 和IN嵌套选择来做到这一点,但是由于映射表使用外键,有没有更好的方法?返回一个 Sub1Collection 会很好。

我在其中看到了一些参考资料,TableSchema但我不确定我正在寻找什么。

4

1 回答 1

2
Sub1Collection subs = DB.Select().From<Sub1>()  
  .InnerJoin(Master1Sub1_Map)  
  .InnerJoin(Master1)  
  .Where(Master1.Columns.Id).IsEqualTo(1)  
  .ExecuteAsCollection<Sub1Collection>();  
于 2009-05-11T15:09:24.390 回答