ฉันเคยเขียนโปรแกรมมาระยะหนึ่งแล้วและเคยใช้ LINQ-To-SQL และ LINQ-To-Entities มาก่อน (แม้ว่าเมื่อใช้เอนทิตีมันมีความสัมพันธ์แบบ Entity / Table 1-1 - กล่าวคือไม่แตกต่างจาก L2SQL มาก)
ฉันอ่านเกี่ยวกับ Inversion of Control, หน่วยงาน, POCO และรูปแบบพื้นที่เก็บข้อมูลจำนวนมากและต้องการใช้วิธีการนี้ในแอปพลิเคชันใหม่ของฉัน
สิ่งที่ฉันกำลังดิ้นรนคือการหาคู่มือเริ่มต้นที่ชัดเจนและกระชับสำหรับ EF4 ซึ่งไม่ถือว่าเป็นความรู้ของ EF1
คำถามเฉพาะที่ฉันต้องการคำตอบคือ:
รหัสแรก / รุ่นแรก ข้อดี / ข้อเสียเกี่ยวกับ EF4 (เช่นจะเกิดอะไรขึ้นถ้าฉันทำรหัสก่อนเปลี่ยนรหัสในภายหลังและจำเป็นต้องสร้างแบบจำลองฐานข้อมูลของฉันใหม่ - ข้อมูลได้รับการเก็บรักษาและแปลงหรือลดลงหรือไม่)
สมมติว่าฉันจะใช้รหัสก่อน (ฉันต้องการดูว่า EF4 แปลงให้เป็น DB schema ได้อย่างไร) ฉันจะเริ่มต้นอย่างไร บ่อยครั้งที่ฉันเห็นบทความที่มีไดอะแกรมเอนทิตีระบุว่า "นี่คือโมเดลเอนทิตี้ของฉันตอนนี้ฉันกำลังจะไป ... " - น่าเสียดายที่ฉันไม่ชัดเจนว่าพวกเขากำลังสร้างโมเดลในตัวออกแบบหรือไม่ สร้างรหัสจากนั้นหยุดการสร้างรหัสอัตโนมัติเพิ่มเติมหรือ - พวกเขาได้เข้ารหัส (POCO) แล้วหรือยัง ชั้นเรียนและอย่างใดนำเข้ามาในมุมมอง deisgner?
ฉันคิดว่าสิ่งที่ฉันต้องการจริงๆคือความเข้าใจว่า "เวทมนต์" มาจากไหนและจะเพิ่มมันด้วยตัวเองได้อย่างไรถ้าฉันไม่เพียงแค่สร้างโมเดล EF โดยตรงจากฐานข้อมูล
ฉันรู้ว่าคำถามนั้นค่อนข้างคลุมเครือ แต่ฉันไม่รู้ว่าฉันไม่รู้อะไร - ดังนั้นการอินพุต / การแก้ไข / การชี้แจงใด ๆ
ฉันไม่คิดว่าจะมีใครมานั่งที่นี่และสอนฉันให้กับ EF - ฉันต้องการบทเรียนที่ดี / ฟอรัม / บล็อก / อื่น ๆ สำหรับมือใหม่ที่สมบูรณ์