在许多Side EF上没有收集的一对多协议

时间:2015-07-17 22:44:44

标签: asp.net asp.net-mvc entity-framework data-annotations one-to-many

我有像这样的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; }


}

和这两者有一对多关系,我不需要在用户端收集,我说用户保存的记录并没有关系用户保存女巫记录

0 个答案:

没有答案
相关问题