คำถามติดแท็ก poco

10
รหัสเป็นอันดับแรกเทียบกับรุ่น / ฐานข้อมูลก่อน [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน12 เดือนที่ผ่านมา ข้อดีและข้อเสียของการใช้ Entity Framework 4.1 Code-first over Model / Database-first ด้วยไดอะแกรม EDMX คืออะไร ฉันพยายามเข้าใจวิธีการทั้งหมดในการสร้างชั้นการเข้าถึงข้อมูลโดยใช้ EF 4.1 IoCฉันใช้รูปแบบและพื้นที่เก็บข้อมูล ฉันรู้ว่าฉันสามารถใช้วิธีการแบบรหัสแรก: กำหนดเอนทิตีและบริบทด้วยมือของฉันและใช้ModelBuilderเพื่อปรับสคีมา ฉันยังสามารถสร้างEDMXไดอะแกรมและเลือกขั้นตอนการสร้างรหัสที่ใช้เทมเพลต T4 เพื่อสร้างPOCOคลาสเดียวกัน ในทั้งสองกรณีผมจบลงด้วยPOCOวัตถุที่ไม่เชื่อเรื่องพระเจ้าและบริบทที่เกิดขึ้นจากORMDbContext ฐานข้อมูลดูเหมือนว่าจะน่าสนใจที่สุดตั้งแต่ฉันสามารถออกแบบฐานข้อมูลใน Enterprise Manager ได้อย่างรวดเร็วซิงค์โมเดลและปรับแต่งมันโดยใช้นักออกแบบ แล้วความแตกต่างระหว่างสองแนวทางนี้คืออะไร? มันเกี่ยวกับการตั้งค่า VS2010 กับ Enterprise Manager หรือไม่?

10
วัตถุ CLR แบบเก่าธรรมดากับวัตถุการถ่ายโอนข้อมูล
Наэтотвопросестьответына Stack Overflow нарусском : Наглядныйпримерразличия DTO, POCO (POJO) และค่าวัตถุ POCO = วัตถุ CLR แบบเก่า (หรือดีกว่า: คลาส) DTO = วัตถุการถ่ายโอนข้อมูล ในโพสต์นี้มีความแตกต่าง แต่บล็อกที่ฉันอ่านส่วนใหญ่อธิบาย POCO ตามวิธีที่ DTO กำหนดไว้: DTO เป็นคอนเทนเนอร์ข้อมูลแบบง่ายที่ใช้สำหรับย้ายข้อมูลระหว่างเลเยอร์ของแอปพลิเคชัน POCO และ DTO เหมือนกันหรือไม่
405 c#  .net  poco  dto 

11
คำนิยาม 'POCO'
ใครสามารถกำหนดความหมายของ 'POCO' ได้อย่างแม่นยำ ฉันกำลังเผชิญกับคำบ่อยขึ้นและฉันสงสัยว่ามันเป็นเพียงเกี่ยวกับชั้นเรียนธรรมดาหรือมันหมายถึงอะไรบางอย่างมากขึ้น?
238 class  poco 

12
Entity Framework 4 / POCO - จะเริ่มที่ไหนดี [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันเคยเขียนโปรแกรมมาระยะหนึ่งแล้วและเคยใช้ LINQ-To-SQL และ LINQ-To-Entities มาก่อน (แม้ว่าเมื่อใช้เอนทิตีมันมีความสัมพันธ์แบบ Entity / Table 1-1 - กล่าวคือไม่แตกต่างจาก L2SQL มาก) ฉันอ่านเกี่ยวกับ Inversion of Control, หน่วยงาน, POCO และรูปแบบพื้นที่เก็บข้อมูลจำนวนมากและต้องการใช้วิธีการนี้ในแอปพลิเคชันใหม่ของฉัน สิ่งที่ฉันกำลังดิ้นรนคือการหาคู่มือเริ่มต้นที่ชัดเจนและกระชับสำหรับ EF4 ซึ่งไม่ถือว่าเป็นความรู้ของ EF1 คำถามเฉพาะที่ฉันต้องการคำตอบคือ: รหัสแรก / รุ่นแรก ข้อดี / ข้อเสียเกี่ยวกับ EF4 (เช่นจะเกิดอะไรขึ้นถ้าฉันทำรหัสก่อนเปลี่ยนรหัสในภายหลังและจำเป็นต้องสร้างแบบจำลองฐานข้อมูลของฉันใหม่ - ข้อมูลได้รับการเก็บรักษาและแปลงหรือลดลงหรือไม่) สมมติว่าฉันจะใช้รหัสก่อน (ฉันต้องการดูว่า EF4 แปลงให้เป็น …

5
อัปเดตความสัมพันธ์เมื่อบันทึกการเปลี่ยนแปลงของออบเจ็กต์ EF4 POCO
Entity Framework 4, วัตถุ POCO และ ASP.Net MVC2 ฉันมีความสัมพันธ์แบบหลายต่อหลายคนสมมติว่าระหว่างบล็อกโพสต์และเอนทิตีแท็ก ซึ่งหมายความว่าใน T4 ของฉันสร้างคลาส POCO BlogPost ฉันมี: public virtual ICollection<Tag> Tags { // getter and setter with the magic FixupCollection } private ICollection<Tag> _tags; ฉันขอ BlogPost และแท็กที่เกี่ยวข้องจากอินสแตนซ์ของ ObjectContext และส่งไปยังเลเยอร์อื่น (ดูในแอปพลิเคชัน MVC) ต่อมาฉันจะกลับ BlogPost ที่อัปเดตพร้อมคุณสมบัติที่เปลี่ยนแปลงและความสัมพันธ์ที่เปลี่ยนไป ตัวอย่างเช่นมีแท็ก "A" "B" และ "C" และแท็กใหม่คือ "C" และ …

4
รหัสแรก: การเชื่อมโยงอิสระกับสมาคมคีย์ต่างประเทศ?
ฉันถกเถียงกับตัวเองทุกครั้งที่เริ่มทำงานในโครงการใหม่และฉันกำลังออกแบบ POCO ของฉัน ฉันได้เห็นบทเรียน / ตัวอย่างโค้ดมากมายที่ดูเหมือนจะสนับสนุนการเชื่อมโยงคีย์ต่างประเทศ : สมาคมคีย์ต่างประเทศ public class Order { public int ID { get; set; } public int CustomerID { get; set; } // <-- Customer ID ... } ตรงข้ามกับการเชื่อมโยงอิสระ : สมาคมอิสระ public class Order { public int ID { get; set; } public Customer Customer { …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.