오늘의../오늘의 뻘짓
[C#/Mysql] Error : every derived table must have its own alias
dolhim
2019. 5. 28. 16:54
기본 구조는 ASP.NET Entity Framework를 이용하여 MariaDB에서 데이터를 가져온다.
에러 문으로 구글링 하면 JOIN 할 때 테이블에 alias를 안 해줘서 라고 하는데,
나는 JOIN을 안했다. (아마도 Entity Framework 안에서 어디선가 한 것 같다.)
결론적으로 SELECT한 다음 가져온 리스트의 한 객체에 값을 수정한 게 문제였다.
(가져온 데이터를 가공해서 보여주려면 매핑 전용으로 클래스를 만들어서 사용해야 한다.
해당 모델이 사용된 부분을 다 수정해야하는 불편함이 있다.)
에러가 모호해서 찾기 힘들었다.