我可以在EF中获取所需属性的数据吗?

时间:2017-03-14 15:13:24

标签: c# entity-framework ef-code-first

是否建议使用[Required]属性播种数据?

更具体地说,让我们举个例子

public class Equipment : BaseEntity
    {
        #region Properties
        public int EquipmentId { get; set; }
        [Required]
        public string EquipmentName { get; set; }
        public EquipmentType EquipmentType { get; set; }
        #region Navigation Properties
        public ICollection<EventEquipment> EventEquipments { get; set; }
        #endregion

        #endregion

        #region Constructors
        public Equipment()
        {

        }
        #endregion

        #region Methods
        #endregion
    }
}

我可以使用EquipmentName属性来播种数据吗?这是推荐的方法吗? 如果没有,用于种子数据的最佳属性是什么?

1 个答案:

答案 0 :(得分:0)

如果你想种子数据,更好的方法是种子整个对象,而不仅仅是单个属性。另一方面,没有正式限制种植所需财产。