Sto provando a creare dal database utilizzando il primo framework Entity del codice, all'interno di un progetto ASP Core 1, RC2.Configurare una chiave principale non shadow per questa relazione
e ricevo questo messaggio di errore:
il tasto { 'RIF'} contiene proprietà in stato di ombra e fa riferimento un rapporto da 'TaskStatus' a 'TaskRunner.IsRunning'. Configurare una chiave principale non shadow per questa relazione.
Qualcuno ha un'idea di cosa significa questo errore?
Si noti che non ho il nome di una colonna tempId. Mi fa piacere che EF7 costruisca questa colonna per se stessa.
Qui è la mia entità
public class TaskStatus
{
public Guid TaskConfigId { get; set; }
public string LastResultValue { get; set; }
public int RetryCount { get; set; }
public TaskStatusEnum StatusEnum { get; set; }
public DateTimeOffset LastUpdate { get; set; }
public TaskResult TaskResult { get; set; }
public TaskStatusEnum TaskStatusEnum { get; set; }
}
public class TaskRunner
{
public DateTimeOffset RunAt { get; set; }
public TaskConfig TaskConfig { get; set; }
public Guid TaskConfigId { get; set; }
public TaskStatus IsRunning { get; set; }
}
Qual è il valore di "contiene proprietà in stato di ombra"? – Hugo