Ich habe eine Tabelle namens CustomerGroup, die eine Viele-Viele-Beziehung mit der Tabelle contact_List hat. Eine dritte Tabelle CustomerGroupContact hat die Primärschlüssel beider Tabellen.Abfrage viele zu viele Beziehung mit Linq
Hier ist, was die CustomerGroup Tabelle wie folgt aussieht:
public class CustomerGroup
{
public CustomerGroup()
{
CustomerGroupContacts = new HashSet<CustomerGroupContact>();
}
[Key]
public int Customer_Group_Code { get; set; }
public int Customer_Code { get; set; }
public string Customer_Group_Name { get; set; }
public virtual ICollection<CustomerGroupContact> CustomerGroupContacts { get; set; }
}
Hier ist, was Contact_List Modell wie folgt aussieht:
public class Contact_List
{
[Key]
public int Contact_List_Code { get; set; }
public int Customer_Code { get; set; }
public string First_Name { get; set; }
public string Last_Name { get; set; }
public string Contact_No { get; set; }
}
Ich versuche, die zwei Tabellen zu verknüpfen, ein Objekt zu erstellen, die aussehen wird das Modell unten:
public class Contacts
{
public string FirstName { get; set; }
public string LastName { get; set; }
public string ContactNo { get; set; }
public string GroupName { get; set; }
}
Ich habe Schwierigkeiten, die richtige Abfrage-Anweisung zu verwenden wird basierend auf der Eigenschaft customer_code der Tabelle hinzugefügt. Ich würde jede Art von Hilfe zu schätzen wissen.
Ich sehe, Sie haben einen '[Key]' Attribut auf einer Eigenschaft, werden Sie ein ORM (wie Entitätsrahmen) –
http://pastebin.com/gYktMKyA. Dies ist, was ich bisher habe, aber ich weiß, es ist so eklatant falsch – psyoptica
@RemyGrandin Ja, ich benutze EF mit Code ersten Modell. – psyoptica