У меня есть эта схема базы данных (MS SQL 2008):
Shops
ID int (PK)
Name nvarchar(200)
Suppliers
ID int (PK)
ShopID int (FK->Shops.ID)
Name nvarchar(200)
Contacts
ID int (PK)
SupplierID int (FK->Suppliers.ID)
Phone nvarchar(100)
В моем проекте есть следующие модели:
public class Shop
{
public int Id { get; set; }
public string Name { get; set; }
public IList<SupplierContact> SupplierContacts { get; set; }
}
public class SupplierContact
{
public int Id { get; set; }
public string Phone { get; set; }
}
Я поигрался с файлами сопоставления, чтобы загрузить мою Shop
модель, но безуспешно Главное, мне не нужна модель Supplier
, и я понятия не имею, как следует реализовать сопоставление для загрузки всех телефонов поставщиков в виде дочернего списка для модели Shop
.
Любая помощь по созданию карт приветствуется.
Заранее спасибо.
P.S. Модели Shop
и SupplierContact
не будут изменены или удалены.