예를 들어 두 개의 필드를 결합하려고합니다. FullName = FirstName + LastName
LINQ에서 두 개의 필드를 연결하는 방법은 무엇입니까?
어떻게하면 다음 코드로 수행 할 수 있습니까? Item
에서 CreatedBy
이 string
재산의 유형이 당신의 쿼리에서 당신이 select new
을 사용하고 있기 때문에이 익명의 유형을 만드는 것처럼
IEnumerable<Item> Items = from item in _entities.Items
where Item.ID == Id
orderby contractItem.Item.ItemName
select new Item
{
Id = item.ID,
...
CreatedBy = (from employee in _entities.Employees
where employee.UserID == item.CreatedBy
select new {
FirstLast = employee.FName + " " + employee.LName}).FirstOrDefault(), // <---- gives me an error
...
};
이 어떤 오류가 당신을 줄 않습니다
그래서 완전한 쿼리는 같은 것입니까? – gingerbreadboy