を一覧表示し、結果を参加LINQの内側は、私は従業員のは、LINQのは、ここで
var innerJoinQuery =
from employee in DbSet
join department in DbContext.Set<Departments>() on employee.DepartmentID equals department.ID
select new { ID = employee.ID, FirstName = employee.FirstName, LastName = employee.LastName, DepartmentID = employee.DepartmentID, DepartmentName = department.Name };
List<Employees> innerjoinresult_as_employees_list = innerJoinQuery.AsEnumerable().Cast<Employees>().ToList();
モデルが欲しいものを返す結合です:
public class Employees
{
public int ID { get; set; }
[Required]
public string FirstName { get; set; }
[Required]
public string LastName { get; set; }
public int DepartmentID { get; set; }
[NotMapped]
public string DepartmentName { get; set; }
}
私の問題は、私はそうList<Employees>
としてのvar innerJoinQueryを持つことができないということです私はそれを返すことができます。
これを行う方法を知っている人はいますか?
「Employees」というクラスがありますか? – Shyju
このエラーが発生します... - >エンティティまたは複合型 'Ferrero.Model.Employees'をLINQ to Entitiesクエリで構築できません。 –
はい私は:/ .... –