내 응용 프로그램은 데이터베이스에 SQL Server Ce를 사용하고 ORM으로 Entity Framework를 사용합니다. 이제 SQL Server Express로 전환하려고하는데 문제가 있습니다.SQL Server CE에서 SQL Server Express 엔터티로 전환
UPDATE
그래서 마침내 당신이 (내 경우 익스프레스 버전)을 SQL 서버에 대한 SQL 서버 CE 데이터베이스에서 생성 된 엔터티 모델을 사용할 수 없다는 것을 알아 낸 3 시간 동안 내 머리를 두드리는 후.
나는 두 데이터베이스의 생성 된 파일 (Designer.cs)을 볼 수있는 diff 프로그램을 사용하고 난 파일에서 이러한 차이를 발견 :SQL Server CE SQL Server
FK__Download__000000000000003F FK__Download__PlaneI__0519C6AF
그래서 저는 두 엔티티 모델을 생성해야하지만, 어떻게 내 프로그램에서 두 사람 사이를 교환합니까?
두 엔티티 모델을 만들면 같은 개체 이름을 가진 두 개의 클래스가 생깁니다.
미리 감사드립니다.
감사합니다. Sql Express를 사용하여 ssdl 파일의 정보와 연결 문자열을 변경했을 때 데이터를 쿼리 할 때 이상한 예외가 발생했습니다. Sql Ce를 사용하여 생성 된 엔티티 클래스는 Sql Server에서 생성 된 엔티티 클래스와 다릅니다. 위에서 언급 한 것처럼 자동 생성 된 엔티티 클래스를 살펴보면 두 클래스의 차이점을 많이 알 수있었습니다. – ArmenB