Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
List 从基本实体列表中获取实体模型_List_Model_Base - Fatal编程技术网

List 从基本实体列表中获取实体模型

List 从基本实体列表中获取实体模型,list,model,base,List,Model,Base,我有一个抽象的基类型 公共抽象类基{ 一些领域…这里。。。 } 我在项目中有很多模型。当前功能仅适用于一种型号。 假设他想将某个xxx模型保存到数据库中,他可以简单地将其作为基本实体模型发送,然后获取每个字段并保存到数据库中 但我必须保存批量实体,以便定义类似列表。我可以将该实体列表发送到repository类中 在repristory类中,我有将xxx模型转换为xml文件的代码。所以我可以将其作为基本实体列表发送,但我不知道如何将其转换为xxx模型。当前,它转换为基本抽象类中可用的所有字段 在

我有一个抽象的基类型

公共抽象类基{ 一些领域…这里。。。 }

我在项目中有很多模型。当前功能仅适用于一种型号。 假设他想将某个xxx模型保存到数据库中,他可以简单地将其作为基本实体模型发送,然后获取每个字段并保存到数据库中

但我必须保存批量实体,以便定义类似列表。我可以将该实体列表发送到repository类中

在repristory类中,我有将xxx模型转换为xml文件的代码。所以我可以将其作为基本实体列表发送,但我不知道如何将其转换为xxx模型。当前,它转换为基本抽象类中可用的所有字段

在我的客户机中,我有以下代码 client.cs文件

List<Base> obj=new List<Base>();
foreach(xxx xyz in listofxxxmodel)
{
   obj.add(xyz);
}
List obj=new List();
foreach(xxx模型列表中的xxx xyz)
{
对象添加(xyz);
}
entityresponse=repositroy.SavebulkEntities(obj)

Repository.cs

public response SavebulkEntities(List<obj> obj)
{
   //Here i required the this is xxx model...
   I can able to convert this now like below..
   List<xxx> xxxobj=new List<xxx>();
   foreach(xxx xx1 in obj)
   {
       xxxiobj.add(xx1);
   }
   string xml=convet(xx1);
}
公共响应实体(列表obj)
{
//这里我需要的是xxx型号。。。
我现在可以像下面那样转换这个。。
List xxxobj=新列表();
foreach(obj中的xxx xx1)
{
xxxiobj.添加(xx1);
}
字符串xml=convert(xx1);
}

这里Repository.cs是一个普通类,所以我无法硬编码xxx模型。是否可以在没有硬编码的情况下获取特定模型?

此上的任何指针此上的任何指针