Ejemplo n.º 1
0
        public static ModelBuilder.EntityBuilder ToTable(
            [NotNull] this ModelBuilder.EntityBuilder entityBuilder,
            SchemaQualifiedName tableName)
        {
            Check.NotNull(entityBuilder, "entityBuilder");

            entityBuilder.StorageName(tableName);

            return(entityBuilder);
        }
Ejemplo n.º 2
0
        public static ModelBuilder.EntityBuilder <TEntity> ToTable <TEntity>(
            [NotNull] this ModelBuilder.EntityBuilder <TEntity> entityBuilder,
            SchemaQualifiedName tableName)
            where TEntity : class
        {
            Check.NotNull(entityBuilder, "entityBuilder");

            entityBuilder.StorageName(tableName);

            return(entityBuilder);
        }
Ejemplo n.º 3
0
        public static ModelBuilder.EntityBuilder <TEntity> .ForeignKeysBuilder.ForeignKeyBuilder CascadeDelete <TEntity>(
            [NotNull] this ModelBuilder.EntityBuilder <TEntity> .ForeignKeysBuilder.ForeignKeyBuilder foreignKeyBuilder,
            bool cascadeDelete)
            where TEntity : class
        {
            Check.NotNull(foreignKeyBuilder, "foreignKeyBuilder");

            foreignKeyBuilder.Annotation(Annotations.CascadeDelete, cascadeDelete.ToString());

            return(foreignKeyBuilder);
        }
Ejemplo n.º 4
0
        public static ModelBuilder.EntityBuilder <TEntity> .PropertiesBuilder.PropertyBuilder ColumnDefaultSql <TEntity>(
            [NotNull] this ModelBuilder.EntityBuilder <TEntity> .PropertiesBuilder.PropertyBuilder propertyBuilder,
            [NotNull] string columnDefaultSql)
            where TEntity : class
        {
            Check.NotNull(propertyBuilder, "propertyBuilder");

            propertyBuilder.Annotation(Annotations.ColumnDefaultSql, columnDefaultSql);

            return(propertyBuilder);
        }
Ejemplo n.º 5
0
        public static ModelBuilder.EntityBuilder <TEntity> .PropertiesBuilder.PropertyBuilder ColumnType <TEntity>(
            [NotNull] this ModelBuilder.EntityBuilder <TEntity> .PropertiesBuilder.PropertyBuilder propertyBuilder,
            [NotNull] string typeName)
            where TEntity : class
        {
            Check.NotNull(propertyBuilder, "propertyBuilder");

            propertyBuilder.Annotation(Annotations.StorageTypeName, typeName);

            return(propertyBuilder);
        }
Ejemplo n.º 6
0
        public static ModelBuilder.EntityBuilder <TEntity> .PropertiesBuilder.PropertyBuilder ColumnName <TEntity>(
            [NotNull] this ModelBuilder.EntityBuilder <TEntity> .PropertiesBuilder.PropertyBuilder propertyBuilder,
            [NotNull] string columnName)
            where TEntity : class
        {
            Check.NotNull(propertyBuilder, "propertyBuilder");

            propertyBuilder.StorageName(columnName);

            return(propertyBuilder);
        }