To simplify my current situation, let's say I have 2 tables (inherited, so I canβt touch the diagram to play better with Linq)
node Columns: key_field1, key_field2, [lots of other fields] node_children Columns: parent_key_field1, parent_key_field2, child_key_field1, child_key_field2
node_children is similar to the has_and_belongs_to_many join table from Rails ... except that both identifiers refer to the same table.
Ideally, I would like to have a Node class that has a Children property that returns the correct list? Results should be equivalent.
select * from node join node_children on node.key_field1 = node_children.child_key_field1 and node.key_field2 = node_children.child_key_field2 where node_children.parent_key_field1 = @paramX and node_children.parent_key_field2 = @paramY
What is the best way to model this in Linq to Sql?
linq-to-sql
Gishu
source share