{
 "Id": "e405b67f-b4b5-4c11-84ed-1039dee8ad00",
 "RaceCode": "202301030001",
 "StartTime": "2023-01-03T19:00:00",
 "RaceNumber": 1,
 "RaceName": "TRIX PEDROS LØP",
 "PrizeSum": 73500,
 "Distance": 1609,
 "StartMethod": "Auto",
 "Results": [
 {
 "Horse": {
 "Id": "647c536e-bbef-42ff-84db-c30599d99dba",
 "Name": "A Perfect Dutchess (US)",
 "Type": null,
 "StartSpeedScore": 0,
 "HorseStarts": null,
 "HaveOverflown": []
 },
 "Placement": "1",
 "StartNumber": 2,
 "HorseName": "A Perfect Dutchess (US)",
 "Distance": "1609",
 "TotalTime": "1:59,8",
 "KMTime": "14,5a",
 "Prize": "35000",
 "Driver": "Frode Hamre",
 "Odds": "\*12",
 "RaceId": "e405b67f-b4b5-4c11-84ed-1039dee8ad00",
 "Race": null
 },
 {
 "Horse": {
 "Id": "bc29e46d-c26f-456d-af40-2a53c691345a",
 "Name": "Dreamliner",
 "Type": null,
 "StartSpeedScore": 0,
 "HorseStarts": null,
 "HaveOverflown": []
 },
 "Placement": "2",
 "StartNumber": 1,
 "HorseName": "Dreamliner",
 "Distance": "1609",
 "TotalTime": "2:00,2",
 "KMTime": "14,7a",
 "Prize": "17500",
 "Driver": "Eirik Høitomt",
 "Odds": "146",
 "RaceId": "e405b67f-b4b5-4c11-84ed-1039dee8ad00",
 "Race": null
 },
 {
 "Horse": {
 "Id": "8089d0e1-a285-493a-88b4-f32722862b05",
 "Name": "Force de Flandre (FR)",
 "Type": null,
 "StartSpeedScore": 0,
 "HorseStarts": null,
 "HaveOverflown": []
 },
 "Placement": "3",
 "StartNumber": 5,
 "HorseName": "Force de Flandre (FR)",
 "Distance": "1609",
 "TotalTime": "2:00,2",
 "KMTime": "14,7a",
 "Prize": "10000",
 "Driver": "Vidar Hop",
 "Odds": "125",
 "RaceId": "e405b67f-b4b5-4c11-84ed-1039dee8ad00",
 "Race": null
 },
 {
 "Horse": {
 "Id": "17331c54-2fe4-4897-b9c3-95516e355b72",
 "Name": "I.D. Excellent\*",
 "Type": null,
 "StartSpeedScore": 0,
 "HorseStarts": null,
 "HaveOverflown": []
 },
 "Placement": "4",
 "StartNumber": 3,
 "HorseName": "I.D. Excellent\*",
 "Distance": "1609",
 "TotalTime": "2:00,5",
 "KMTime": "14,9a",
 "Prize": "6000",
 "Driver": "Magnus Teien Gundersen",
 "Odds": "41",
 "RaceId": "e405b67f-b4b5-4c11-84ed-1039dee8ad00",
 "Race": null
 },
 {
 "Horse": {
 "Id": "f540b44b-931d-4f36-be01-6fe75a923037",
 "Name": "Positano",
 "Type": null,
 "StartSpeedScore": 0,
 "HorseStarts": null,
 "HaveOverflown": []
 },
 "Placement": "5",
 "StartNumber": 4,
 "HorseName": "Positano",
 "Distance": "1609",
 "TotalTime": "2:00,5",
 "KMTime": "14,9a",
 "Prize": "5000",
 "Driver": "Adrian Solberg Akselsen",
 "Odds": "404",
 "RaceId": "e405b67f-b4b5-4c11-84ed-1039dee8ad00",
 "Race": null
 },
 {
 "Horse": {
 "Id": "7141612d-6caf-40f8-a582-85e032b95660",
 "Name": "Nothing Like Malena",
 "Type": null,
 "StartSpeedScore": 0,
 "HorseStarts": null,
 "HaveOverflown": []
 },
 "Placement": "0",
 "StartNumber": 7,
 "HorseName": "Nothing Like Malena",
 "Distance": "1609",
 "TotalTime": "2:00,9",
 "KMTime": "15,1a",
 "Prize": "",
 "Driver": "Lars Anvar Kolle",
 "Odds": "366",
 "RaceId": "e405b67f-b4b5-4c11-84ed-1039dee8ad00",
 "Race": null
 },
 {
 "Horse": {
 "Id": "07c1a5cf-8915-4f32-affe-789d744a88de",
 "Name": "H.M. Lovely Comers",
 "Type": null,
 "StartSpeedScore": 0,
 "HorseStarts": null,
 "HaveOverflown": []
 },
 "Placement": "Strøket",
 "StartNumber": 6,
 "HorseName": "H.M. Lovely Comers",
 "Distance": "1609",
 "TotalTime": "",
 "KMTime": "",
 "Prize": "",
 "Driver": "Geir Nordbotten",
 "Odds": "0",
 "RaceId": "e405b67f-b4b5-4c11-84ed-1039dee8ad00",
 "Race": null
 }
 ],
 "TrackName": "Bjerke Travbane",
 "OverflyddMap": null,
 "RaceId": "e405b67f-b4b5-4c11-84ed-1039dee8ad00",
 "Result": null
 }

create c# .net code for inserting object in database using ef core
{ "Id": "e405b67f-b4b5-4c11-84ed-1039dee8ad00", "인종 코드": "202301030001", "StartTime": "2023-01-03T19:00:00", "RaceNumber": 1, "RaceName": "TRIX PEDROS LØP", "PrizeSum": 73500, "Distance": 1609, "StartMethod": "Auto", "Results": [ { "Horse": { "Id": "647c536e-bbef-42ff-84db-c30599d99dba", "Name": "완벽한 더치스 (미국)", "Type": null, "StartSpeedScore": 0, "HorseStarts": null, "HaveOverflown": [] }, "Placement": "1", "StartNumber": 2, "HorseName": "퍼펙트더치스 (미국)", "Distance": "1609", "TotalTime": "1:59,8", "KMTime": "14,5a", "Prize": "35000", "드라이버": "프로데 함레", "Odds": "\*12", "RaceId": "e405b67f-b4b5-4c11-84ed-1039dee8ad00", "Race": null }, { "Horse": { "Id": "bc29e46d-c26f-456d-af40-2a53c691345a", "Name": "드림라이너", "Type": null, "시작 속도 점수": 0, "HorseStarts": null, "HaveOverflown": [] }, "Placement": "2", "StartNumber": 1, "HorseName": "드림라이너", "Distance": "1609", "TotalTime": "2:00,2", "KMTime": "14,7a", "Prize": "17500", "Driver": "에이릭 호이톰트", "Odds": "146", "RaceId": "e405b67f-b4b5-4c11-84ed-1039dee8ad00", "Race": null }, { "Horse": { "Id": "8089d0e1-a285-493a-88b4-f32722862b05", "Name": "포스 드 플랑드르 (FR)", "Type": null, "시작 속도 점수": 0, "HorseStarts": null, "HaveOverflown": [] }, "Placement": "3", "StartNumber": 5, "HorseName": "포스 드 플랑드르 (FR)", "Distance": "1609", "TotalTime": "2:00,2", "KMTime": "14,7a", "Prize": "10000", "드라이버": "비다르 홉", "Odds": "125", "RaceId": "e405b67f-b4b5-4c11-84ed-1039dee8ad00", "Race": null }, { "Horse": { "Id": "17331c54-2fe4-4897-b9c3-95516e355b72", "Name": "I.D. Excellent\*", "Type": null, "StartSpeedScore": 0, "HorseStarts": null, "HaveOverflown": [] }, "Placement": "4", "StartNumber": 3, "HorseName": "I.D. Excellent\*", "Distance": "1609", "TotalTime": "2:00,5", "KMTime": "14,9a", "Prize": "6000", "드라이버": "매그너스 테이엔 군더슨", "확률": "41", "RaceId": "e405b67f-b4b5-4c11-84ed-1039dee8ad00", "Race": null }, { "Horse": { "Id": "f540b44b-931d-4f36-be01-6fe75a923037", "Name": "포지타노", "Type": null, "StartSpeedScore": 0, "HorseStarts": null, "HaveOverflown": [] }, "Placement": "5", "StartNumber": 4, "HorseName": "포지타노", "Distance": "1609", "TotalTime": "2:00,5", "KMTime": "14,9a", "Prize": "5000", "드라이버": "아드리안 솔버그 악셀센", "Odds": "404", "RaceId": "e405b67f-b4b5-4c11-84ed-1039dee8ad00", "Race": null }, { "Horse": { "Id": "7141612d-6caf-40f8-a582-85e032b95660", "이름": "말레나 같은 것은 없다", "Type": null, "시작 속도 점수": 0, "HorseStarts": null, "HaveOverflown": [] }, "Placement": "0", "StartNumber": 7, "HorseName": "Nothing Like Malena", "Distance": "1609", "TotalTime": "2:00,9", "KMTime": "15,1a", "Prize": "", "드라이버": "라스 안바르 콜레", "Odds": "366", "RaceId": "e405b67f-b4b5-4c11-84ed-1039dee8ad00", "Race": null }, { "Horse": { "Id": "07c1a5cf-8915-4f32-affe-789d744a88de", "Name": "H.M. 러블리 커머스", "Type": null, "StartSpeedScore": 0, "HorseStarts": null, "HaveOverflown": [] }, "Placement": "스트뢰켓", "StartNumber": 6, "HorseName": "H.M. 러블리 커머스", "Distance": "1609", "TotalTime": "", "KMTime": "", "Prize": "", "드라이버": "게이르 노르드보텐", "Odds": "0", "RaceId": "e405b67f-b4b5-4c11-84ed-1039dee8ad00", "Race": null } ], "트랙 이름": "비에르케 트라브베네", "OverflyddMap": null, "RaceId": "e405b67f-b4b5-4c11-84ed-1039dee8ad00", "Result": null }EF 코어를 사용하여 데이터베이스에 객체를 삽입하기 위한 C# .NET 코드 생성