Bir süredir programlama yapıyorum ve daha önce LINQ-To-SQL ve LINQ-To-Entities'i kullandım (varlıkları kullanırken bir Entity / Table 1-1 ilişkisinde olmasına rağmen - yani L2SQL'den çok farklı değil)
Inversion of Control, İş Birimi, POCO ve depo kalıpları hakkında çok fazla okuma yaptım ve bu metodolojiyi yeni uygulamalarımda kullanmak istiyorum.
Mücadele ettiğim yer, EF1 için EF1 hakkında bilgi sahibi olmayan açık, özlü bir başlangıç kılavuzu bulmaktır.
Cevaplamam gereken belirli sorular:
Önce kod / önce model? EF4 ile ilgili artıları / eksileri (yani, önce kod yaparsam, daha sonraki bir tarihte kodu değiştirir ve DB modelimi yeniden oluşturmanız gerekir - Veriler korunur ve dönüştürülür veya düşürülür mü?)
Önce kod gittiğimi varsayarak (EF4 bunu bir DB şemasına nasıl dönüştürdüğünü görmek istiyorum) nasıl başlayabilirim? Oldukça sık, varlık şemaları ile "Bu benim varlık modelim, şimdi yapacağım ..." yazılı makaleler gördüm - Ne yazık ki, tasarımcıda modeli oluşturup oluşturmadıklarını, kod oluşturmak sonra başka otomatik kod üretimi durdu -VEYA- Onlar kodladım (POCO)? ve bir şekilde onları deisgner görünümüne mi aktardı?
Gerçekten ihtiyacım olan şey, "sihir" in nereden geldiğini ve sadece doğrudan DB'den bir EF modeli oluşturmuyorsam bunu nasıl ekleyeceğimi anlamak olduğunu varsayalım.
Sorunun biraz belirsiz olduğunu biliyorum ama ne bilmediğimi bilmiyorum - Yani herhangi bir girdi / düzeltme / açıklama takdir.
Söylemeye gerek yok, kimsenin burada oturup bana EF öğretmesini beklemiyorum - sadece bazı iyi öğreticiler / forumlar / bloglar / vb. tam tüzel kişi yeni başlayanlar için