标签: c# entity-framework
我有一个具有以下属性的实体:
public int? VehicleId { get; set; }
我注意到在为它做映射时,提供了一个 IsOptional 方法。我问工作中的另一个人,如果我没有指定 IsRequired ,那么 IsOptional 是否是隐含的,我并没有真正得到满意的答案。
他根据基元的类型提到了它,因为它不适用于非基元。
是否有人能够进一步详细说明并告诉我使用 IsOptional 是否被视为最佳做法,即使该属性可以为空并且上述内容适用于所有原语?