Browse Source

Define column name for IHasExtraProperties.ExtraProperties

pull/272/head
Halil İbrahim Kalkan 9 years ago
parent
commit
7b763bd6d4
  1. 5
      src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/Modeling/AbpEntityTypeBuilderExtensions.cs

5
src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/Modeling/AbpEntityTypeBuilderExtensions.cs

@ -12,11 +12,12 @@ namespace Volo.Abp.EntityFrameworkCore.Modeling
public static void ConfigureExtraProperties<T>(this EntityTypeBuilder<T> b)
where T : class, IHasExtraProperties
{
b.Property(u => u.ExtraProperties)
b.Property(x => x.ExtraProperties)
.HasConversion(
d => JsonConvert.SerializeObject(d, Formatting.None),
s => JsonConvert.DeserializeObject<Dictionary<string, object>>(s)
);
)
.HasColumnName(nameof(IHasExtraProperties.ExtraProperties));
}
public static void ConfigureSoftDelete<T>(this EntityTypeBuilder<T> b)

Loading…
Cancel
Save