Example #1
0
        protected virtual void ConfigureKeyProperty([NotNull] InternalPropertyBuilder propertyBuilder)
        {
            Check.NotNull(propertyBuilder, "propertyBuilder");

            propertyBuilder.GenerateValueOnAdd(true, ConfigurationSource.Convention);

            // TODO: Nullable, Sequence
            // Issue #213
        }
        protected virtual void ConfigureKeyProperty([NotNull] InternalPropertyBuilder propertyBuilder)
        {
            Check.NotNull(propertyBuilder, "propertyBuilder");

            var property = propertyBuilder.Metadata;

            if (property.PropertyType == typeof(Guid) ||
                IsCommonInteger(property.PropertyType))
            {
                propertyBuilder.GenerateValueOnAdd(true, ConfigurationSource.Convention);
            }

            // TODO: Nullable, Sequence
            // Issue #213
        }