我有以下模特课:
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; }
我很清楚通过代码实现这一点,但有没有办法动态添加它? 简单地说,我想创建一个UI,当我提交值时,它会向我询问属性名称和数据类型,它会自动将属性添加到我现有的模型中。我正在使用EntityFramework Code-First。但是,由于我已经有了DB,如果解决方案使用DB-First,我也可以使用DB-First方法。