0
Windows Phone 용 응용 프로그램에서 LINQ to SQL을 사용하고 있습니다. 이제 데이터베이스의 열을 업데이트해야합니다.Windows Phone 데이터베이스의 업데이트 열
그들은 다음과 같이 정의된다 : 물론
[Column(DbType = "NTEXT")]
public string COLUMNNAME
{
get; set;
}
, 기존 데이터베이스가 너무 작동합니다 : 나는 데이터베이스에 더 큰 데이터를 저장해야하기 때문에
[Column]
public string COLUMNNAME
{
get; set;
}
가 지금은, 다음을 수행해야 . 그래서 데이터베이스를 DbUpdater로 업데이트해야합니다. 그러나 열 유형을 업데이트 할 수있는 가능성을 발견하지 못했습니다.
var dbUpdater = db.CreateDatabaseSchemaUpdater();
if (dbUpdater.DatabaseSchemaVersion < DbVersion)
{
if (dbUpdater.DatabaseSchemaVersion < 2)
{
// What to do here?
}
}
내가 속성을 변경하고 UpdateCheck 정의를 추가하려했으나이 작동하지 않습니다
내 업데이트 (DbVersion는 인스턴스 변수) 다음과 같습니다.
누군가 나를 도울 수 있다면 좋을 것입니다.
이제 새 열을 추가했습니다. foreach 루프에서이 작업을 수행하지 않고 이전 열의 모든 데이터를 새 열로 전송할 수 있습니까? –
아니요, 각각을 업데이트 한 다음 SubmitChanges를 업데이트해야합니다. – ErikEJ