c# - Linq query error on mvc -


public class employee {     [key]     public int employeeid { get; set; }     public string name { get; set; }     public int designationid { get; set; }      public virtual designation designation { get; set; } }   (from emp in dc.employee      select new employee { employee = emp , designation = emp.designation }).single(); 

its giving me error "models.employee not contain definition employee" on line employee = emp

so it's simple error says, model doesn't contain definition employee, should write this:

(from emp in dc.employee      select new employee { name = emp.name ,... 

if want employee object can create view model this:

public class employeeviewmodel {     public employee employee {get; set;}     public designation designation {get; set;} } 

then write query way:

select new employeeviewmodel { employee = emp , designation = emp.designation }).single(); 

Comments