2013-05-19 23 views
2

我有三個模型類和三個視圖。模型給出如下先用不同的實體代碼

public class BASLPApplicationFormModel 
     { 
      [Key] 
      [DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)] 
      public int BASLPApplicationID { get; set; } 


      public string BASLPApplicationNo { get; set; } 

      public string ApplicantName { get; set; } 

      [DataType(DataType.Date)] 
      [Display(Name = "Date of Birth", Prompt = "DD/MM/YYYY")] 
      public DateTime DateOfBirth { get; set; }   


      [Required] 
      [Display(Name = "Email-ID")]   
      public string EmailID { get; set; } 

} 

和第二

public class DPPHIApplicationFormModel 
    { 
     [Key] 
     [DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)] 
     public int DPPHIApplicationID { get; set; } 


     public string DPPHIapplicationNo { get; set; } 

     [Required] 
     [Display(Name = "Name of Applicant")] 
     [DataType(DataType.Text)] 
     public string Name { get; set; } 

     [Required] 
     [Display(Name = "Expansion of Initial")] 
     [DataType(DataType.Text)] 
     public string InitialExpansion { get; set; } 


     [DataType(DataType.Date)] 
     [Display(Name = "Date of Birth", Prompt = "MM/DD/YYYY")] 
     public DateTime DateOfBirth { get; set; } 



     [Required] 
     [Display(Name = "Email-ID")] 
     [DataType(DataType.EmailAddress)] 
     public string EmailID { get; set; } 
} 

和第三

public class DTYDHHApplicationFormModel 
    { 
     [Key] 
     [DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)] 
     public int DTYDHHApplicationID { get; set; }  


     public string DTYDHHAapplicationNo { get; set; } 

     [Required] 
     [Display(Name = "Name of Applicant")] 
     [DataType(DataType.Text)] 
     public string name { get; set; } 



     [RegularExpression("^([0-9]+)$", ErrorMessage = "Invalid Phone Number")] 
     [DataType(DataType.PhoneNumber)] 
     [Display(Name = "Land Line Number")] 
     public string Phone { get; set; }  

     [Required] 
     [Display(Name = "Email-ID")] 
     [DataType(DataType.EmailAddress)] 
     public string EmailID { get; set; } 
} 

電子郵件模型,

[Table("Emails")] 
    public class UserEmails 
    { 
     [Key] 
     [DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)] 
     public int Id { get; set; } 

     public string UserEmailID { get; set; } 
    } 

這裏用戶與任何形式提交其交互據此形成。

我想使用代碼優先的方法獲得所有電子郵件條目到我的電子郵件表,請指教我如何實現。

回答