public virtual NaturalIdPart <T> NaturalId() { NaturalIdPart <T> naturalIdPart = new NaturalIdPart <T>(); this.providers.NaturalId = (INaturalIdMappingProvider)naturalIdPart; return(naturalIdPart); }
/// <summary> /// Create a natural identity. This is a secondary identifier /// that has "business meaning" moreso than the primary key. /// </summary> /// <example> /// NaturalId() /// .Property(x => x.Name); /// </example> public virtual NaturalIdPart <T> NaturalId() { var part = new NaturalIdPart <T>(); naturalId = part; return(part); }
/// <summary> /// Create a natural identity. This is a secondary identifier /// that has "business meaning" moreso than the primary key. /// </summary> /// <example> /// NaturalId() /// .Property(x => x.Name); /// </example> public NaturalIdPart <T> NaturalId() { var part = new NaturalIdPart <T>(); providers.NaturalId = part; return(part); }