EF4 POCO Много к одному - PullRequest
       3

EF4 POCO Много к одному

1 голос
/ 01 февраля 2011

Я пытаюсь создать один объект POCO, содержащий 2 таблицы.

У меня есть 2 таблицы:

-Customer (#CustomerId, Name, CustomerProperties)
-CustomerExtended (#ExtendedId, #CustomerId, extendedProperties)

И у меня будет один объект POCO:
Customer

- CustomerId
- Name
- CustomerProperties
- ExtendedProperties

Есть идеи?

1 Ответ

0 голосов
/ 01 февраля 2011

Это решение с первым кодом (без свободного кода).

public class Customer
{
  public int CustomerId { get; set;}
 //navigation
  public List<CustomerProperty> CustomerProperties { get; set;}
}

public class CustomerProperty
{
  public int CustomerPropertyId { get; set;}
  //navigation
  public Customer Customer { get; set; }
}

Будет создана две таблицы CustomerProperties и Customers, и вы можете получить доступ к CustomerProperties из экземпляра Customer.

...