Mapping one to (one or zero) help

Original Post Thien's Avatar

Thien

28 Mar, 2010 04:28 PM via web

Hello everybody,
I has tried googling, but I could find the answer. Could you please give me a help, many many thanks.
Here is my domain: one User mav have one, or no UserProfile
public class User : Entity
{

    public User() { }
    public virtual string Username { get; set; }
    public virtual string FullName { get; set; }
    public virtual string Password { get; set; }
    public virtual string Email { get; set; }
    public virtual UserStatus Status { get; set; }

    public virtual UserProfile UserProfile { get; set; }
}

public class UserProfile : Entity
{
    protected UserProfile() { }
    public UserProfile(User user)
    {
        User = user;
    }
    public virtual DateTime Birthday { get; set; }
    public virtual Gender Gender { get; set; }
    public virtual string Phone { get; set; }
    public virtual string PermanentAddress { get; set; }

    public virtual User User { get; protected set; }
 }

    Reply to this discussion

    Preview Comments are parsed with Markdown. Help with syntax

    Attached Files

      You can attach files up to 10MB

      What month comes before July?

      Recent Discussions

      05 Jul, 2010 10:29 PM
      05 Jul, 2010 12:45 PM
      05 Jul, 2010 12:42 PM
      05 Jul, 2010 12:17 PM
      05 Jul, 2010 12:12 PM

       

      03 Jul, 2010 12:26 AM
      02 Jul, 2010 02:17 PM
      02 Jul, 2010 08:18 AM
      02 Jul, 2010 12:20 AM
      01 Jul, 2010 10:14 PM