-1
我们可以使用动态模型执行代码优先方法吗?使用动态模型的代码优先方法
private void btnCreate_Click(object sender, EventArgs e)
{
Model1 context = new Model1();
dynamic expando = new ExpandoObject();
var marksModel = expando as IDictionary<string, object>;
string studentName = "Alice";
marksModel.Add("rollNo", studentName);
marksModel.Add("Name", studentName);
marksModel.Add("Physics", 24);
marksModel.Add("Chemistry", 45);
marksModel.Add("Biology", 31);
context.ExpandoObject.Add(expando);
context.SaveChanges();
}
在上下文类
public class Model1 : DbContext
{
public Model1()
: base("name=Model1")
{
}
public DbSet<ExpandoObject> ExpandoObject { get; set; }
}
有没有办法使用动态模式呢?
以及EF应如何使用此创建表? – adiga