public static EntityTypeBuilder SharedNameExtension(this EntityTypeBuilder builder, string value) { builder.Annotation("Annotation", value + ".Annotation"); builder.Metadata["Metadata"] = value + ".Metadata"; ((IAccessor <Model>)builder).Service["Model"] = value + ".Model"; return(builder); }
public static EntityTypeBuilder EntityBuilderExtension(this EntityTypeBuilder builder, string value) { builder.Annotation("Annotation", value + ".Annotation"); builder.Metadata["Metadata"] = value + ".Metadata"; builder.GetService <Model>()["Model"] = value + ".Model"; return(builder); }
public static EntityTypeBuilder <TEntity> SharedNameExtension <TEntity, TBuilder>(this EntityTypeBuilder <TEntity> builder, string value) where TEntity : class { builder.Annotation("Annotation", value + ".Annotation"); builder.Metadata["Metadata"] = value + ".Metadata"; ((IAccessor <Model>)builder).Service["Model"] = value + ".Model"; return(builder); }
public static EntityTypeBuilder <TEntity> GenericEntityBuilderExtension <TEntity>(this EntityTypeBuilder <TEntity> builder, string value) where TEntity : class { builder.Annotation("Annotation", value + ".Annotation"); builder.Metadata["Metadata"] = value + ".Metadata"; builder.GetService <Model>()["Model"] = value + ".Model"; return(builder); }