Uso spesso Entity Framework, ma ho una zona di confusione che vorrei capire meglio.
Se volevo avere una proprietà di navigazione in un'entità come
public virtual ExampleObject Example {get;set;}
è anche il fatto che ha una proprietà Id
public int ExampleId {get;set;}
La mia undertanding è che crea un FK, ma se lo ometto, la funzionalità è la stessa e l'FK sembra essere comunque creato. Quindi, c'è un motivo per il campo aggiuntivo?