我有一个名为Exam的部分课程。类结构如下所示:
public partial class Exam
{
public string ID { set; get; } //default
public string Name { set; get; } //default
}
执行存储过程后,检索到的数据应包含一个或多个测试方法,如下所示。我想将检索到的数据放到动态对象Exam中。如何为对象检查创建动态对象以及如何将数据绑定到此动态对象?
ID, Name, Test1, Test2, Test3....
1, Peter, Y, N, Y
1, John, N, Y, Y
public virtual ObjectResult<Exam> sp_exam()
{
return ((IObjectContextAdapter)this).
ObjectContext.ExecuteFunction<Exam>("ConnectionEntities.sp__exam");
}
答案 0 :(得分:0)
AFAIK ExpandoObject只是一个简单字典的语法糖。所以你可以写:
public partial class Exam {
public string ID { set; get; } //default
public string Name { set; get; } //default
public readonly Dictionary<string, object> ExtraProperties = new Dictionary<string, object>();
}
但我想你的对象模型不好。