0

SQL Server 2014 데이터베이스가있는 ASP.NET MVC 5에 대해 코드 우선 접근 방식으로 Entity Framework를 사용하고 있습니다. 응용 프로그램은 프로덕션 환경에서 이미 사용할 수 있습니다. 이제 기존 데이터베이스에 새 테이블을 추가하려고합니다. 여기 잘못된 개체 이름 'dbo.Customers'

내가 따랐다 단계는 다음과 같습니다

  1. 추가에게 모델 클래스 Customer.csModels 폴더 내에 새로운 모델과 함께 상황에 맞는 클래스 SampleDBContext 클래스를 업데이트 날짜 Data 프로젝트

  2. 에를

    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] 테이블을 만들어야합니다. 어떤 이유로 3 단계에서 액세스중인 데이터베이스에 [dbo].[Customers] 테이블을 제대로 만들지 못했습니다.

+0

답장을 보내 주셔서 감사합니다. 귀하의 솔루션은 이제 문제를 해결했습니다 :) –

+0

@santoshkumarpatro 다행을 듣고 기쁘게 생각합니다. 건배. –