Сопоставление столбцов в Entity Framework Code First

У меня проблемы с попыткой сопоставить мою модель EF 4.1 Code First с базой данных. Все работает нормально, когда база данных точно соответствует коду, но когда я пытаюсь сопоставить столбцы, различающиеся по имени, у меня возникают проблемы. <> f__AnonymousType0`5 (colID = c.DinnerID, colTitle = c.Title, colHost = c.HostedBy, colDate = c.EventDate, colAddress = c.Address) ' не действует. Выражение должно представляют свойство: C #: 't => t.MyProperty 'VB.Net:' Функция (t) t.MyProperty '. При указании несколько свойств используют анонимный введите: C #: 't => new {t.MyProperty1, t.MyProperty2} 'VB.Net:' Функция (t) Новинка от {t.MyProperty1, t.MyProperty2} '.

Каков правильный синтаксис для сопоставления столбцов?

Бонусные баллы, если вы дадите мне знать, как сопоставить свойство Address с подклассом с именем Address:

public class Address
{
     City
     State
     Zip, etc
}
36
задан abatishchev 10 October 2014 в 19:16
поделиться