[Homework] Problem 1. Code First Student System - Code First Entity Framework - Приложението изобщо не търси база
Здравейте, колеги,
Правя си домашното и явно допускам някоя дребна и досадна грешка, която вече цял ден не мога да открия. Три пъти трих и писах от нулата - все тая. Това е линк към решението ми:
https://github.com/HPenchev/SoftUni-Projects/tree/master/Database%20Applications/EntityFrameworkCodeFirst/StudentSystem
За съжаление не мога дори да дам подробна дефиниция на проблема. Програмата тръгва, конзолата си примигва и...няма база. Мога да кажа някои детайли, които открих:
1. Системата работи, дори да задам грешно име на data source в config файловете на Data и ConsoleClient. Примерно вместо "." слагам "pesho", но то не гърми, както си му е редът. Тоест изобщо не се опитва да се свърже с sql сървъра предполагам. Или изключвам SQL от services - все тая, никакви ексепшъни.
2. Поради някаква причина приложението не зацепва, че context.Students е колекция и има Count:
https://github.com/HPenchev/SoftUni-Projects/blob/master/Database%20Applications/EntityFrameworkCodeFirst/StudentSystem/StudentSystem.ConsoleClient/Program.cs - ред 9. В подобно приложение, което правехме в клас по същата тема ,това работеше. Следвах методологията стъпка по стъпка, но явно някъде бъркам. За съжаление нямам повече информация, която може да е полезна. Дали някой може да помогне? Направо не знам къде да гледам вече, Дори не знам какво да пиша в гугъл. Благодаря предварително!
Като включих Linq и се оправи Count(), кодът създаде база. Явно само генерирането на контекст не е достатъчно. Една такава дреболия ми изгуби цял ден и сума ти нерви. Благодаря ти много за помощта!
Купонът тепърва предстои.На мен лично най-тегаво винаги ми е било докато си оправя кода да ми създава точно тази структура на базата, която искам. Така че не се отпускай! Ето тук е (според мен) най-полезната информация за да накараш EF да те слуша.