connection string SQL Server CE 4.0 สำหรับ Entity Framework Code First

Entity Framework Code Frist รองรับการทำงานร่วมกับ SQL Server CE database file 
การทำงานร่วมกับ dabase file ทำให้เกิดความสะดวกในการพัฒนาโปรแกรมแบบ Test-Driven Development
เนื่องจาก database file สามารถลบสร้างใหม่ได้รวดเร็วกว่าการใช้งาน dabase server และสามารถพกพา database พร้อม source ไปที่อื่นได้ง่าย ไม่ต้องติดตั้ง dabase server เหมาะกับการใช้งานในขั้นตอนการพัฒนาโปรแกรม

connection string สำหรับ SQL Server CE 4.0 เป็นดังนี้ (อยู่ใน Web.Config ส่วนของ connectionStrings section)

<connectionStrings>
    
    <add name="MyDbContext" 
         connectionString="Data Source=|DataDirectory|MyDbContext.sdf"
         providerName="System.Data.SqlServerCe.4.0"/>
    
</connectionStrings>

คำอธิบาย

name : ชื่อของ connection string โดย  EE code first จะเรียกใช้ connect string ที่มีชื่อตรงกับ DbContext Class 

connectionString : กำหนดชื่อ database file พร้อม path ที่เก็บ DataDirectory เป็น keyword พิเศษที่อ้างอิงถึง App_Data folder ใน application

providerName : กำหนด database provider ที่ใช้ ในที่นี่คือ System.Data.SqlServerCe.4.0

ความเห็น

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Friends
jirawat.in.th clipdonjai.com janawat.wordpress.com csharp89.blogspot.com 108blog.net

HTML5 Powered with Multimedia