2017-08-09 104 views
0

我有一個ASP.NET後端的Azure移動應用程序。我想添加一個新的列到現有的表。我已經添加了該屬性並重新部署了該服務,但這不會在表中創建列並給我一個錯誤。我也嘗試用SQL管理工作室手動添加該列,並將該屬性保留在DataObject類中,但仍存在錯誤。請你能告訴我如何添加一個新的字段到移動應用數據庫。更新Azure移動應用程序Asp.Net後端數據庫

public class Petrol: EntityData 
{ 

    public int Mileage { get; set; } 
    public DateTime PurchaseDate { get; set; } 
    public float Quantity { get; set; } 
    public Decimal Cost { get; set; } 
    public string Station { get; set; } 
    public string Claim_Id { get; set; } 
    [ForeignKey("Claim_Id")] 
    public virtual Claim Claim { get; set; } 


    //This is the new column I would like to add 
    public string PhotoUrl { get; set; } 

} 

我已經跑了啓用的遷移在軟件包管理控制檯的命令,但我得到關於連接字符串錯誤。

+0

請分享你的連接字符串錯誤,在運行遷移時,也可能是您沒有讓你在Azure上本地計算機的IP數據庫授予防火牆訪問權。 –

+0

機器重​​啓後,我不再收到錯誤。但是,當我發佈新列不會被添加到表中。我正在使用Azure插槽,您認爲這可能會導致此問題嗎? – flowagss

回答

相關問題