Преобразование значений для IPerson и IEquatable <Person>в EntityFrameWork Core - PullRequest
0 голосов
/ 10 сентября 2018

Есть ли пример преобразования значения для 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);
}

Есть ли что-нибудь идея?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...