보라코딩

Day 43, mini project_9 본문

개발자가 되었다?

Day 43, mini project_9

new 보라 2023. 10. 23. 18:55

주말동안 리액트로 틀 짜놓길 잘했다!
최대한 심플하게 리액트 MUI로만 작성해보았다. (Bar, data table, Calendar 등)

 


오늘은 EFCore 이용해서 DB에 데이터 모두 넣었고,
ASP.net로 API 통신 방식으로 json 데이터로 데이터 가져올 수 있게 했다. 
이 과정에서 새로운 것을 배웠는데
하나의 솔루션 안에 namespace가 다른 경우의 데이터를 가져올 때는 참조 방식을 사용하면 된다!

 

 

 


그리고 DB에 1:N 형식으로 넣은 것 때문에 json 데이터 가져오는데 에러가 났는데
Model에 [JsonIgnore]를 넣고

 

 

 

controller에서는 아래 코드를 통해 해결했다.

 

string responseDataJson = JsonConvert.SerializeObject(data, new JsonSerializerSettings
{
    ReferenceLoopHandling = ReferenceLoopHandling.Ignore
});




아직 예외처리라든가 상세한 것들까지 신경쓰진 못했다...
그래도 오늘 많이 한 느낌 ㅎㅎㅎ
신난다~~

'개발자가 되었다?' 카테고리의 다른 글

Day 45, mini project_11  (0) 2023.10.25
Day 44, mini project_10  (0) 2023.10.24
Day 42, mini project_8  (0) 2023.10.20
Day 41, mini project_7  (0) 2023.10.19
Day 40, mini project_6  (0) 2023.10.18