I have two classes as follows
public class Make
{
public int MakeId { get; set; }
public string MakeName { get; set; }
public Model Model = new Model();
public Make()
{
}
public Make(int makeID, string makeName, int modelID, string modelName)
{
MakeId = makeID;
MakeName = makeName;
Model.ModelId = modelID;
Model.ModelName = modelName;
}
}
public class Model
{
public int ModelId { get; set; }
public string ModelName { get; set; }
}
Now i want to write a select statement as follows
List<Make> makes = new List<Make>();
makes.Add(new Make(1, "Nokia", 1, "N 74"));
makes.Add(new Make(1, "Nokia", 2, "N 75"));
var collection1=from m in makes select new(m.MakeId,m.MakeName,m.Model.ModelId, m.Model.ModelId);
It is giving me an error "TYPE EXPECTED". Where I am doing wrong.
Thanks for the help.
Shekhar