0

我使用實體框架和ASP.NET MVC 5的代碼優先方法與SQL Server 2014數據庫。該應用程序已在生產環境中可用。現在我正在尋找添加一個新的表到現有的數據庫。無效的對象名'dbo.Customers'

這裏是我遵循的步驟:

  1. 新增Model類Customer.csModels文件夾內的Data項目

  2. 更新上下文類SampleDBContext類的新模式

    public class SampleDBContext : DbContext 
    { 
        public IDbSet<Customer> Customers{ get; set; } 
    } 
    
  3. 創建一個SQL腳本corr esponding上述模型類並執行它針對數據庫現在

  4. 上運行的應用程序,我得到它說

    無效的對象名稱dbo.Customers「

錯誤

任何人都可以通過提供他們的指導來解決這個問題來幫助我嗎?

+1

該錯誤來自SQL Server,並且完全意味着它的含義。使用SSMS檢查數據庫中的表。 –

回答

3

這是一個SQL錯誤。正在訪問的數據庫沒有SQL對象(如本例中的表)。

您需要創建一個[dbo].[Customers]表。出於某種原因,您的第三步沒有在您訪問的數據庫上正確創建一個[dbo].[Customers]表。

+0

感謝您的回覆。你的解決方案現在解決了這個問題:) –

+0

@santoshkumarpatro很高興聽到它的工作。乾杯。 –