I have the following entities:
public class Application
{
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public override int Id { get; set; }
public ApplicationSubcontractors ApplicationSubcontractors{get; set;}
}
public class ApplicationSubcontractors
{
public ApplicationId {get; set;}
public Application Application {get; set;}
}
I want to map this so that
Application
has anApplicationSubcontractors
andApplicationSubcontractors
has anApplication
:
How can I model this one to one?
Is the fact that the Application entity has an Id primary key a problem?