2014-04-13 2 views
0

방금 ​​데이터베이스를 공부하기 시작했으며 Visual Studio로 SQL 데이터베이스에 연결하려고합니다. 나는 주 모형을 만들었다. 테이블과 물건이 있습니다. 이제 콘솔 응용 프로그램을 만들었습니다. 필자는 테이블이있는 다이어그램이있는 데이터로 프로젝트를 참조했습니다. 그러나 나는이 오류를C# 데이터베이스를 Visual Studio 프로젝트에 연결하십시오.

오류 CS1502를 얻을 프로젝트를 컴파일 할 때 : 'System.Data.Entity.Core.Objects.ObjectContext.ExecuteFunction (문자열, PARAMS에 가장 적합한 오버로드 된 메서드에 일치 System.Data 시스템 .Entity.Core.Objects.ObjectParameter은 []) ': 인수 2 에서 변환 할 수있는 몇 가지 유효하지 않은 인수

오류 CS1503이 오류가 있습니다'. ' 에'Data.Objects.ObjectParameter System.Data.Entity.Core.Objects.ObjectParameter [] '

그리고이 오류를

오류 CS0006를 얻을 데이터를 다른 프로젝트에

: 메타 데이터 파일을 'C : \ 사용자는 미국 \ 문서가 프로젝트 \ Visual Studio를 2012 \ \ \ C# \ EntityFrameworkDemo.Data \ EntityFrameworkDemo.Data \ 빈 \ 디버그 \ EntityFrameworkDemo.Data.dll'

찾을 수 없습니다 나는 해결책을 찾을 수 없었다. n 중 하나를 선택하십시오. 뭔가 제안 할 수 있니? 당신이 Sysytem.Data.Entity 어셈블리에 정의 종류와 EntityFramework 조립 사이에 충돌이 같은

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
using EntityFramework; 

namespace EntityFramework 
{ 
    class Program 
    { 
     static void Main(string[] args) 
     { 
      NorthwindEntities db = new NorthwindEntities(); 

      foreach (var customer in db.Customers) 
      { 
       Console.WriteLine(customer.ContactName); 
      } 
      db.Dispose(); 
     } 
    } 
} 
+0

우리가 도울 수 있기 전에 우리는 약간의 코드를 볼 필요가 있습니다 –

+0

콘솔 프로젝트에 코드가 없습니다 – user3523890

+0

컴파일시이 코드가 발생한다고 생각합니다. 정확히 우리가보고 싶은 코드. –

답변

1

것 같습니다 : 여기

내가 실행하는 데 노력하고있어 샘플 코드입니다. EF 6 이상을 사용하는 경우 System.Data.Entity에 대한 참조를 모두 제거하고 다시 컴파일 해보십시오. 이러한 유형에 대해 일부 오래 지속되는 문을 제거해야 할 수도 있습니다.

관련 문제