Update Model from Database


มีผู้เรียนหลักสูตร GF250-01  Silverlight 4 Business Application รุ่นที่ 1…
มีคำถามว่า…

เรียนอาจารย์นุชิตครับ

สอบถามเกี่ยวกับ Model หน่อยครับ…
กรณีมี Database เป็น SQL แล้วเราสร้าง Model โดยให้ Data Entity…
เมื่อเขียนโปรแกรมไปซักพัก…
แล้วเรามีการเปลี่ยนแปลงโครงสร้างของ Database ใน SQL…
เราจะทำการ Update Model อย่างไรให้ตรงกับ SQL ครับ…

 

ผมจึงขออนุญาตมาตอบผ่าน Blog เพื่อแบ่งปันให้เพื่อนๆ ด้วย…
เราสามารถ Update Model…ได้ดังนี้:

สมมติว่าในฐานข้อมูลของเรา…
ได้มีการปรับปรุงโครงสร้างของตาราง Customer ใหม่…
เราจะไปทำการ Update Model…

1. เปิด Modelของดราขึ้นมา เช่นชื่อ เช่น NorthwindModel.edmx…
   แลเวทำการลบอ็อบเจ็กต์ Model ที่เราต้องการ Update ใหม่…
   เช่น Customer
           ทำการคลิกขวาบน Model อ็อบเจ็กต์ Customer > Dlete

image

2. ยืนยันการลบ…
    ตอบ Yes…

image

 

3. คลิกขวา > เลือกเมนู Update Model from Database…

image

4. บนหน้าต่าง Update Wizard > เลือก Database object ที่ต้องการ Update…
    ของเราต้องการ Update object Table…
    คลิก Tables…ติ๊กเลือก ตาราง Customers
    คลิก Finish…

image

5. Update model เรียบร้อย…

image

6. ไปปรับปรุงรายงาน…
    หรือโปรแกรม ที่เกี่ยวข้องกับ Model ใหม่…

    The end.

Advertisements
เกี่ยวกับ

Nuchit Atjanawat is a Microsoft MVP, GreatFriends Community Leader, WindowsITPro Columnist(Mr.Nano), Silverlight Business Application Instructor, Speaker in various Microsoft events, Author, passionate Blogger and a Software Engineer by profession. He has a very good skill over Silverlight, LightSwitch, C#, XAML & Blend. He shares his technical findings, tutorials in his technical blog. Follow his Blog and Facebook page to be updated on latest articles. - Technical Blog: https://janawat.wordpress.com - WindowsITPro Columnist(Mr.Nano): http://windowsitpro.net - The GreatFriends.Biz Community Discussion Board (nano): http://greatfriends.biz - witter: https://twitter.com/janawat - Facebook Page: https://www.facebook.com/nuchit - Instructor: http://bit.ly/GF250-01, http://bit.ly/GF150-02

เขียนใน Uncategorized

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

In Archive
%d bloggers like this: