說我有3個表格,Cars
,Persons
,CarOwners
。Linq To Sql一對多
Cars
只是一個汽車表和Persons
是不同的人可以擁有汽車。 CarOwners
具有CarId
和PersonId
關係和CarOwnerId
PK。
如果我只是創建了關係,然後將它們拖到linq上下文中,Person
類的屬性將生成,稱爲CarOwners
。爲了讓這個人擁有我會做以下查詢汽車:
var cars = person.CarOwners.Select(c=> c.Car);
但是我想能夠做到:
var cars = person.Cars;
是,在所有可能的?額外的一步很煩人。
人員是否有一個收集表示該人員與之相關聯的汽車?人也是如何填充的 – msarchet
人是從DB中抽取的任何隨機人員。該人擁有一系列汽車用品,但我需要一系列汽車 –
您是否可以將Cars汽車屬性添加到爲您執行Linq查詢的Person類? –