Esempio n. 1
0
        public virtual NaturalIdPart <T> NaturalId()
        {
            NaturalIdPart <T> naturalIdPart = new NaturalIdPart <T>();

            this.providers.NaturalId = (INaturalIdMappingProvider)naturalIdPart;
            return(naturalIdPart);
        }
Esempio n. 2
0
        /// <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);
        }
Esempio n. 3
0
        /// <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);
        }