У меня есть следующий класс модели:
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.