메모리에 있는 자료와 디비에 있는 데이터 모두를 다루는 하나의 방법론 linq..
그 아이디어가 너무 혐오스러웠음
근데 완전히 똑같진 않고 세세하게 다름(사실 양자가 같을 수가 없음)
그리고 오지랖 존나 넓은 EFcore
"니가 이걸 왜 해주니?"하는 생각이 몇 번 들었던..
또한 sqlserver를 벗어나면 데이터 타입이라던가 좀 골치아픈 일이 있었음..
일례로 ms 순정 datetime 타입에는 결함이 있었는데 이게 이제 pg의 timestamp랑 잘 어울리질 못하고
중간에 EFcore가 끼면서 상당히 짜증스러웠던 기억
그냥 EFcore는 크로스플랫폼이지만 mssql 전용이라고 결론내렸음
디비를 가장 좋아하고 자신있어하는 입장에서
나는 그랬음
닷넷 3.1부터 5까지 내 남는시간 다 투자했었고 지금은 어떤지 모름
DBA 입장에서는 ORM 엄청싫어하긴하더라
만들어내는 쿼리가 별로라서?
그냥 자바를 하든 씨샵을 하든 코드퍼스트로 orm쓰는게 거의 글로벌 스탠다드가 되어버려서
efcore말고 dapper로 raw query쓸수있고, efcore처럼도쓸수있고. efcore도 이제 raw query 어느정도 지원하고
킹짱 dapper 쓰면 핵뎔