C# 将字符串名称转换为实体
我正在尝试创建一个泛型方法,该方法将接受主实体类型,并填充辅助实体类(如果有)。我可以让主实体填充而没有问题,但是我在填充辅助类时遇到了问题 这就是我目前所拥有的 我的存储过程返回主记录和辅助记录 我创建了一个方法,该方法接受主实体并返回所有辅助类的字典 中学班级人口-C# 将字符串名称转换为实体,c#,asp.net,C#,Asp.net,我正在尝试创建一个泛型方法,该方法将接受主实体类型,并填充辅助实体类(如果有)。我可以让主实体填充而没有问题,但是我在填充辅助类时遇到了问题 这就是我目前所拥有的 我的存储过程返回主记录和辅助记录 我创建了一个方法,该方法接受主实体并返回所有辅助类的字典 中学班级人口- foreach (KeyValuePair<string, object> dicItem in DTOParserFactory.GetEntityObjects(typeof(T).Name)) {
foreach (KeyValuePair<string, object> dicItem in DTOParserFactory.GetEntityObjects(typeof(T).Name))
{
reader.NextResult();
if(reader.HasRows)
{
while (reader.Read())
{
if (reader["ClassDtoType"].ToString() == dicItem.Key)
{
Type t = dicItem.Value.GetType();
var b = Activator.CreateInstance(t);
//if (dicItem.Key.Contains("List_"))
//{
//}
//else
//{
//}
}
}
}
}
foreach(DTOParserFactory.GetEntityObjects(typeof(T).Name)中的KeyValuePair dicItem)
{
reader.NextResult();
if(reader.HasRows)
{
while(reader.Read())
{
if(读卡器[“ClassDtoType”].ToString()==dicItem.Key)
{
类型t=dicItem.Value.GetType();
var b=Activator.CreateInstance(t);
//if(dicItem.Key.Contains(“列表”)
//{
//}
//否则
//{
//}
}
}
}
}