 <p>You should be able to configure these mappings using either Data Annotations or the Fluent API. Here's a sample of how you might do it using the annotations:</p> <pre><code>[Table("Clients")] class Client { [Key] public int Client_Id {get;set;} public virtual ICollection&lt;Note&gt; Notes {get;set;} } [Table("Notes")] class Note { [Key] public int Note_Id {get;set;} public int Account_Id {get;set;} [ForeignKey("Account_Id")] public virtual Client Client {get;set;} } </code></pre>