我想創建一個應用程序,主要顯示信息從我創建的IsolatedStorage LINQ到SQL數據庫。WP7:如何創建安裝數據庫
我希望應用程序在安裝時使用該信息加載數據庫。有相當多的數據。
我很好奇最好的做法是什麼?我是否有權像這樣加載數據庫?
我對WP7很陌生,所以我願意接受任何想法!
謝謝:)
我想創建一個應用程序,主要顯示信息從我創建的IsolatedStorage LINQ到SQL數據庫。WP7:如何創建安裝數據庫
我希望應用程序在安裝時使用該信息加載數據庫。有相當多的數據。
我很好奇最好的做法是什麼?我是否有權像這樣加載數據庫?
我對WP7很陌生,所以我願意接受任何想法!
謝謝:)
在安裝過程中,您無法執行代碼。你可能在第一次加載,但爲什麼讓你的用戶等待呢?
我個人建議在創建數據庫作爲構建過程的一部分(或手動,如果你沒有使用CI/CD),然後與應用程序部署它。然後您可以open the database from the application install directory as read-only(避免複製到獨立存儲)。
如果您有對數據庫的寫入操作,則可以使用另一個數據庫,該數據庫位於隔離存儲中。
我的一個應用程序部署了一個30Mb的數據庫文件。爲此,您必須在單獨的項目中生成此數據庫,使用Code First生成數據庫,從模擬器下載database.sdf文件到您的PC,並將其作爲內容添加到您的主項目中。我按照this article來達到它。