Добавить свойства модели динамически? - PullRequest
0 голосов
/ 12 мая 2018

У меня есть следующий класс модели:

public class Class1
{
    public int Id { get; set; }
    [StringLength(50)]
    public string Name { get; set; }
}

public class MyContext : DbContext
{
    public DbSet<Class1> Class1s{ get; set; }
}

Теперь я хочу добавить еще одно свойство к моей модели, которое будет

public string NewProp { get; set; }

. Я очень хорошо знаю, как этого добиться,код, но есть ли способ добавить это динамически?Проще говоря, я хочу создать пользовательский интерфейс, который спрашивает меня об имени свойства и типе данных, когда я отправляю значения, и он автоматически добавляет свойство в мою существующую модель.Я использую EntityFramework Code-First.Однако, поскольку у меня уже есть БД, я также могу использовать подход DB-First, если в решении используется DB-First.

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