Возможно ли создать свойство в POCO, которое представляет собой набор ComplexTypes?ComplexType Collection Property в EF 4.1 с кодом First
[ComplexType]
public class Attachment
{
public string FileName { get; set; }
public byte[] RawData { get; set; }
public string MimeType { get; set; }
}
public class TestObject
{
public TestObject()
{
Attachments = new List<Attachment>();
}
public virtual ICollection<Attachment> Attachments { get; set; }
}
У меня есть ощущение, что это невозможно ... Я делал все возможное, чтобы исследовать его, и мне кажется, как ComplexTypes больше проблем, чем они стоят по нескольким причинам.
Я пытался использовать ComplexType, потому что вложения в моем уме очень похожи на другие примеры, которые я видел с помощью ComplexTypes (имена, адреса и т. Д.). Я думал, что имеет смысл объявить этот тип один раз и повторно использовать это несколько мест. Я думаю, что сохраню это, но просто заверните ComplexType в другой POCO, где мне нужно. Благодарю. – DMC