上我下的實體框架教程: Link實體框架代碼優先外部SQL服務器
我已經下載了源代碼,並跑了。該項目工作正常(使用默認連接字符串)。
<add name="SchoolContext" connectionString="Data Source=|DataDirectory|School.sdf" providerName="System.Data.SqlServerCe.4.0" />
接下來我更改了連接字符串以連接到遠程服務器(它已成功連接)。但是,表不會創建,並且在運行應用程序和訪問控制器時出現以下錯誤。
錯誤:
Model compatibility cannot be checked because the database does not contain
model metadata. Model compatibility can only be checked for databases created
using Code First or Code First Migrations.
我的數據庫用戶 '的dbowner' 所以我無法想象它的數據庫訪問問題。
我是EF新手,對Code First Migrations不太瞭解。你有沒有遇到過上述錯誤,Code Migrations能解決這個問題嗎?如果是這樣,爲什
這將是很好,如果我有我的數據庫上的數據:)我試圖採取代碼優先的方法。 – Jack 2013-03-22 09:31:04
啊我明白了,我一定錯過了那部分;)我會留下答案。也許它有助於某人 – William 2013-03-22 09:34:02