I have the following entities:
public interface IMyEntity
{
[Key]
int Id { get; set; }
IMyDetail MyDetail { get; set; }
ICollection
I had a simliar case and I solved it this way:
public class Order : IOrder
{
public string FirstName { get; set; }
public string LastName { get; set; }
public List Items {get; set;} = new List();
IEnumerable IOrder.Items
{
get { return Items; }
set { Items = value as List; }
}
}
public class OrderItem: IOrderItem
{
public string Name {get; set;}
public decimal Price {get; set;}
}