이 코드를 실행할 때 예외가 발생합니다 :LINQ : Guid를 문자열로 변환
var result = from menu in menuBus.GetMenus()
orderby menu.InternalName
select new
{
Value = menu.ID.ToString(),
Text = menu.InternalName
};
var result = allMenus.ToList();
오류 메시지 : LINQ to Entities가 'System.String ToString()'메서드를 인식하지 못하고이 메서드를 a로 변환 할 수 없습니다. 저장된 표현.
그래서 뭔가가 Value = menu.ID.ToString()이 잘못되었다고 생각합니다. ID 속성은 GUID (MS SQL의 UniqueIdentifier)로 정의됩니다.
누구에게도 해결책이 있습니까?
대단히 감사합니다 !!!
George는 귀하의 솔루션이 저에게 큰 도움이되었습니다. – Ingmar