【发布时间】:2018-07-05 12:28:30
【问题描述】:
public class DataTableRequest
{
public int draw { get; set; }
public int start { get; set; }
public int length { get; set; }
public List<Column> columns { get; set; }
public Search search { get; set; }
public List<Species> data { get; set; }/*here I want to hold list of any type */
public int recordsTotal { get; set; }
}
上面是模型,有属性列表数据,我想在其中保存两个模型下面的数据。我不想在化学品的 DataTableRequest 中创建另一个列表属性。我想要一种方法来创建一个可以保存两种模型列表的属性。
public partial class Species
{
public int SpeciesId { get; set; }
public string SpeciesName { get; set; }
public string FileName { get; set; }
public bool IsActive { get; set; }
}
public partial class Chemical
{
public int ChemicalId { get; set; }
public string ChemicalName { get; set; }
public string FileName { get; set; }
public bool IsActive { get; set; }
}
有没有定义一个可以同时包含化学和物种列表的列表?
【问题讨论】:
-
List<object>? -
DataTableRequest的单个实例是否有一个包含Species和Chemical实例的混合列表,还是每个实例仅包含一个或另一个? -
Damien_The_Unbeliever 每个实例只包含一个或另一个。