Entity Framework Использование свойства объекта и даты и времени в качестве первичного ключа - PullRequest
0 голосов
/ 20 апреля 2020

У меня есть два класса, определенных следующим образом:

public class firstClass
{ 
   [Key]
   public string name {get;set;}
   public string otherData {get; set;}
}

public class secondClass
{
   [Key, Column(Order = 0)]
   public firstClass firstClass {get;set;}

   [Key, Column(Order = 1)]
   public DateTime createDate {get;set;}
}

Моя цель - получить объединенный ключ firstClass.name + secondClass.createDate в качестве первичного ключа для secondClass. Независимо от того, как я пытаюсь создать ключ, он не работает. Я не могу использовать свободное создание индекса. Любая помощь приветствуется.

...