我想用左外部聯接編寫一個LINQ查詢。爲此,我可以編寫相應的SQL查詢,它返回所需的輸出,但linq中的相同內容對我無效。 這是我的SQL是什麼樣子: SELECT Table1.ID, Table1.Description
FROM Table1 LEFT OUTER JOIN
Table2 ON Table1.AID = Table2.AID AND Table1.TID
我有兩張表,我想加入。 A和B 乙⊂一個 我過濾表A的基於B select col_1 from A where col_1 in (select col_1 from B); 我會得到一個新的子集A ' 這意味着乙⊂A',正確的行? B還送可能相當於A. 如果我做了「B左加入A「」這將是同爲「B內部連接A」」,因爲這些B爲A' 一個子集 上述假設是否正確?
我的問題有點難以解釋,所以請耐心等待,我將盡力解釋我所能提供的最好信息,並提供最多的信息。 所以我有兩個表: [Table("Items")]
public class Item : BaseModel
{
[Key]
[Column("Id")]
public Guid Id { get; set; }
[Column("DescriptionId"