參考保哥的這份說明
關於 Entity Framework 獨立放在 DAL 專案的注意事項
主要是去修改連線字串的metadata
//--
若你的 CSDL、SSDL 與 MSL 三個檔案是設定內嵌在輸出組件中,你就必須在設定 Entity Framework 連線參數時將上述 metadata 標注 * 的部分修改成組件名稱,這樣就能正確載入 Entity Framework 了,如下範例:
metadata=res://組件名稱/AdventureWorksLT.csdl | res://組件名稱AdventureWorksLT.ssd l | res://組件名稱/AdventureWorksLT.msl; provider=System.Data.SqlClient; provider connection string="Data Source=.\sqlexpress;Initial Catalog=AdventureWorksLT;Integrated Security=True;MultipleActiveResultSets=True"
留言