ADO.NET 엔터티 모델을 사용하여 SQL Server Compact Edition과 C# 응용 프로그램을 연결하려고합니다.EntityCommandExecutionException 처리되지 않았습니다. 자세한 내용은 innerException을 참조하십시오.
데이터베이스 스키마에 대해 모델을 성공적으로 생성 할 수 있다고 생각합니다. 명령 정의를 실행하는 동안 내가 코드 엔티티 객체를 사용하려고하면
그러나 나는
EntityCommandExecutionException`이 함께 처리되지 않은 오류이었다 얻을은 " 오류가 발생했습니다. 자세한 내용은 내부 예외를 참조하십시오. "
여기에 코드
Database1Entities db = new Database1Entities();
var query = from item in db.People
select Name;
foreach (var item in query)
{
MessageBox.Show("The name of the customer is " + item);
}
그것은 내부 예외를 확인 말한다이다. 내가 체크했을 때 InnerException이 나에게 오류를주었습니다
"InnerException {"이 매개 변수는이 위치에서 허용되지 않습니다. '@'기호가 올바른 위치에 을 확인하거나 매개 변수는 에서 모든 SQL 문에 유효하다는 것을. "} System.Exception {System.Data.SqlServerCe.SqlCeException}"
을 지금은 엔티티 프레임 워크를 사용하여 데이터베이스 스키마에서 오브젝트를 생성하는 것에 완전히 새로운 것입니다. 이 점에 관해서는 정말로 도움이 될 것입니다.