-1
我學習SQL Azure的時候跟着這個教程,併成功地完成它: Windows Azure Tutorial無法將文件附加爲數據庫。 SQL Azure的
我想創建一個類似的應用,但使用的代碼第一種方法實現更復雜的數據庫,並在鍵入「更新數據庫」命令我收到以下錯誤:
Cannot attach the file 'c:\users\dadler\documents\visual studio 2012\Projects\EliteTrainingAzure\EliteTrainingAzure\App_Data\EliteTrainingAzure.Models.EliteTrainingDB.mdf' as database 'EliteTrainingAzure.Models.EliteTrainingDB'.
這裏是我的連接字符串:
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-EliteTrainingAzure-20130325095843;User Intance = True;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-EliteTrainingAzure-20130325095843.mdf" providerName="System.Data.SqlClient"/>
最後這裏是一個前充足的我如何處理創建外鍵:
namespace EliteTrainingAzure.Models
{ 公共類客戶端 { [關鍵] 公衆詮釋的ClientID {獲得;組; }
public int GoalID { get; set; }
[ForeignKey("GoalID")]
public Goal Goal { get; set; }
public int TrainerID { get; set; }
[ForeignKey("TrainerID")]
public Trainer Trainer { get; set; }
public string ClientName {get; set;}
public string ClientAddress { get; set; }
public string ClientCity { get; set; }
public string ClientState { get; set; }
public string ClientZip { get; set; }
如果任何人都可以指出我在正確的方向如何解決這個錯誤,那將是非常好的。提前致謝!
這是否幫助呢? http://stackoverflow.com/questions/13001441/delete-mdf-file-from-app-data-causes-exception-cannot-attach-the-file-as-databa – twoleggedhorse 2013-03-25 20:04:02