Как создать отношение «один ко многим» для коллекции в сущности - PullRequest
0 голосов
/ 15 января 2020

сущность 1: здесь внешним ключом является идентификатор потребления.

public class ConsumptionCharge : BaseEntity
    {
        public Guid ConsumptionBillId { get; set; }
        public ConsumptionBill ConsumptionBill { get; set; }
        public ConsumptionChargeType Type { get; set; }        
    }
 public class ConsumptionBill : BaseEntity
    {
        public ConsumptionBill ()
        {
            ConsumptionChargesComposition = new HashSet<ConsumptionCharge> (4);           
        }        
        public Guid ConsumptionMeterId { get; set; }
        public  ConsumptionMeter ConsumptionMeter { get; set; }   
        public decimal Amount { get; set; }
        public DateTime DueAt { get; set; }       
        public ICollection<ConsumptionCharge> ConsumptionChargesComposition { get; set; }     
    }

. Я хочу создать для этого отношения один ко многим ICollection<ConsumptionCharge>

, а внешним ключом будет идентификатор потребления. создаст в consumptionbill сущность.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...