로컬로 저장된 Microsoft SQL Server Compact 3.5 데이터베이스에 프로그래밍 방식으로 테이블을 추가하려고합니다. 아래 코드는 테이블을 생성합니다.프로그래밍 방식으로 Microsoft SQL Server Compact 3.5 데이터베이스에 테이블 추가
using (SqlCeConnection con =
new SqlCeConnection("Data Source=|DataDirectory|\\Database.sdf"))
{
con.Open();
using (SqlCeCommand com =
new SqlCeCommand("create table test (id int not null)", con))
{
Console.WriteLine("Response: " + com.ExecuteNonQuery());
}
con.Close();
}
코드가 제대로 작동하지만 테이블이 지정된 데이터베이스 테이블의 서버 탐색기에 나열되어 있지 않습니다. 테이블에 값을 삽입하고 테이블에서 데이터를 읽을 수 있습니다.
이 문제에 대한 해결책을 알고 계십니까?
나중에 우리는 우리 테이블의 공급자로 사용하려는 동적 데이터 모델을 추가하려고합니다.
미리 감사드립니다.
asknig 질문시 코드 형식을 지정하십시오. 그것은 쉽게 읽을 수 있습니다. – LittleBobbyTables
맞으면 VS 2010 수신 대기 CE 테이블을 지원하지 않습니다. 예 : CE codeplex 또는 다른 도구에서 쿼리. –