У меня есть два класса, определенных следующим образом:
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. Независимо от того, как я пытаюсь создать ключ, он не работает. Я не могу использовать свободное создание индекса. Любая помощь приветствуется.