[Databases] Entity Framework Homework 2015


5

Здравейте!

След сериите "SQL Masters", курсът "Databases" продължава с полагането на основите на Entity Framework. Домашното ми се стори супер интересно, надявам се и при вас да е било така. :)

ТУК можете да погледнете моята имплементация.




Отговори



3
Две препоръки:
1. На 3та, ти препоръчвам да ползваш навигационните property-тата, a не да правиш ръчен join :)
Примерно:

var customers = db.Customers
.Where(c => c.Orders.Any(x => x.OrderDate != null && (x.OrderDate.Value.Year == 1997 && x.ShipCountry == "Canada")))
.ToList(); 


2. Избягвай статичен DbContext :)

http://stackoverflow.com/questions/888185/entity-framework-context-as-static

от Teodor92 (13062 точки)


0
Имам въпрос относно задача 8. Къде се случва наследяването както е по условие?

от bstaykov (528 точки)


3
Ето и моето след 20-30 гърмежа най-накрая. ТУК. Относно наследяването с partial class съм го направил. Но property-to не можах да го измисля с EntitySet<T> и е ICollection.

от dchakov (861 точки)


0
Понеже EntitySet<Т> имплементира ICollection<Т> мисля че това се иска в задачата ЦЪК (като естествено някой неща могат да се изнесат в конструктора). Но не съм 100% сигурен че е така. Дано някой който е 100% сигурен се включи.



3
И аз се включвам с моето домашно ТУК

от c.l.angelov (510 точки)


0
За 8ма задача и аз съм направил горе доло същото, само че ти нямаш наследяване, а използваш свойството на partial класа.



0
LINK    Най-сетне стигнах да го направя. Надявам се, че няма "лоши" заявки... :D

от shoko (1073 точки)


0
Ето един вариант и от мен, не съм направил всички задачи, но направих методите и извличането на информацията от базата асинхронно

от kidroca (1498 точки)