Есть ли пример преобразования значения для public IPerson {get;set;}
и public IEquatable<Person> person {get;set;}
в Entity Framework, например:
public static ValueConverter<bool, int> GetInstance
{
get
{
return new ValueConverter<bool, int>(
v => v ? 1 : 0,
v => v == 1 ? true : false
);
}
}
Мне нужно что-то подобное для public IPerson {get;set;}
и public IEquatable<Person> person {get;set;}
и ссылаться на это на DbContext OnModelCreating()
вот так
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
var personConverter = new PersonConverter ();
modelBuilder
.Entity<Person>()
.Property(e => e.Something)
.HasConversion(BoolConverter.GetInstance);
}
Есть ли что-нибудь идея?