动态地为模型添加属性?

时间:2018-05-12 08:31:56

标签: c# .net entity-framework sqlite

我有以下模特课:

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方法。

0 个答案:

没有答案