2017-02-09 6 views
-1

службы WCF Demo CodeМожно ли включить список в DbSet?

public List<Message> GetMessages(string userAddress) 
{ 
    return this.projectContext.Messages.Include("Contacts").ToList(); 
} 

Класс Сообщение

public class Message 
{ 
    public int Id { get; set; } 
    public string Text { get; set; } 
    public List<Contact> Contacts { get; set; } 
} 

Когда я пытаюсь потреблять этот метод на стороне клиента, я получаю следующую ошибку:

enter image description here

ответ

1

Если вы сделаете Co ntact Entity, вы можете включить контактный объект в свой контекст и сопоставить его с помощью внешнего ключа от Message Entity.

+0

Контакт - это уже сущность, а сообщение - FK в контакте – Elkin