public IEnumerable<Project> Get(int id)
{
DataTable dt = new DataTable();
Project_BL projbl = new Project_BL();
dt = projbl.SelectprojectModelBasedProjectID(id);
var tag = dt.AsEnumerable().Select(x => new TAGS
{
tag_id = x.Field<int>("tag_id"),
tag_name = x.Field<string>("tag_name")
// like wise initialize properties here
});
return tag;
}
在Ienumerable<Project>
中,Project
是一个类。我希望在那里添加另一个类。同样在var tag = dt.AsEnumerable().Select(x => new Project
,
这里我也想添加多个类
答案 0 :(得分:0)
你可以定义一个ViewModel
并将所有类的类型定义为属性,并使用该viewmovel作为返回类型或参数,如
public class ResultModel
{
public Project Project {get; set;}
public Requirement Requirement {get; set;}
}
然后你可以重新定义你的方法
public IEnumerable<ResultModel> Get(int id)
{