2014-11-07 2 views
1

나는 아주 간단한 것을 놓치고있는 것처럼 느낍니다 ... 저는 데이터베이스 - 첫 번째 Entity Framework 프로젝트를 사용하기 시작했습니다. 생성 된 클래스를 가져 오는 데 문제가있었습니다. 다이어그램을 설정하고 데이터베이스가 올바르지 만 생성 된 EDMX에 문제가 있습니다.생성 된 클래스가 모델을 찾을 수 없습니다.

PaymentData.cs (생성) "계정"모델이 Account.edmx가 동일한 네임 스페이스와 같은 폴더에있는 경우에도 찾을 수없는, 그리고 엔티티에 의해 생성 된

//------------------------------------------------------------------------------ 
// <auto-generated> 
//  This code was generated from a template. 
// 
//  Manual changes to this file may cause unexpected behavior in your application. 
//  Manual changes to this file will be overwritten if the code is regenerated. 
// </auto-generated> 
//------------------------------------------------------------------------------ 

namespace Project.Web.Models 
{ 
    using System; 
    using System.Collections.Generic; 

    public partial class PaymentData 
    { 
     public int Id { get; set; } 

     public virtual Account Account { get; set; } 
    } 
} 

뼈대. 그렇다면이 파일 (생성 된 파일)이 모델 (ALSO가 생성 한 모델)을 찾을 수없는 이유는 무엇입니까? 전에 코드를 작성했는데이 문제가 없었기 때문에 나를 미치게 만들었습니다!

+1

재구성을 시도 했습니까? 가끔 문제가 될 수 있습니다 .. – Tyress

+1

나는 그랬지만, 그것을 고쳤습니다. 모델이 LONG 구식이었던 것처럼 나는 생각한다. 그리고 나는 심지어 조사하는 것을 괴롭히지 않았다. 건배! – adamdabbracci

답변

0

EDMX에서 모델/클래스를 삭제하고 다시 빌드하십시오.

+0

당신은 내가 그걸 생각했을 것이라고 생각 하겠지만 ... 물론, 나는하지 않았습니다. 도와 주셔서 감사합니다! – adamdabbracci

0

클래스 이름이 계정이 아닌 계정인지 확인하십시오.

관련 문제