我有像这样的BaseEntity:
public class BaseEntity<T>
{
public BaseEntity()
{
this.createdDate = System.DateTime.Now;
this.updatetdDate = System.DateTime.Now;
}
[System.ComponentModel.DataAnnotations.Key]
[System.ComponentModel.DataAnnotations.Required]
[System.ComponentModel.DataAnnotations.Schema.Column("ID")]
[System.ComponentModel.DataAnnotations.Schema.
DatabaseGenerated(System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption.Identity)]
public T id { get; set; }
[System.ComponentModel.DataAnnotations.Required]
[System.ComponentModel.DataAnnotations.Schema.ForeignKey("Created_by")]
public virtual BonchaghWebApplication.Models.Core.User createdBy { get; set; }
[System.ComponentModel.DataAnnotations.Required]
[System.ComponentModel.DataAnnotations.Schema.ForeignKey("Updated_by")]
public virtual BonchaghWebApplication.Models.Core.User updatedBy { get; set; }
[System.ComponentModel.DataAnnotations.Required]
public DateTime createdDate { get; set; }
[System.ComponentModel.DataAnnotations.Required]
public DateTime updatetdDate { get; set; }
}
}
和另一个像这样:
[System.ComponentModel.DataAnnotations.Schema.Table("App_User")]
public class User:BaseEntity<long>
{
public String userName { get; set; }
public String password { get; set; }
}
和这两者有一对多关系,我不需要在用户端收集,我说用户保存的记录并没有关系用户保存女巫记录