預先建立View增進Entity Framework查詢效能
在Entity Framework執行查詢前,它必需先產生Views來存取資料庫。由於建立View的成本很高,若要降低成本,可以在設計階段產生View,並把它們加到專案中。
例如一個Console程式已建立了ADO.NET Entity Data Model,存取Pubs DB,
1.設定EDMX
2.設專案Properties,產生View
3.Build,專案目錄下會多一個PubsModel.Views.cs檔案
4.將PubsModel.Views.cs檔案加入專案
5.修改config Connection String指向csdl,ssdl與msl所在目錄
沒有留言:
張貼留言