Windows Phone 数据库中的“更新”列
本文关键字:更新 Phone 数据库 Windows | 更新日期: 2023-09-27 18:33:26
我在Windows Phone应用程序中使用LINQ to SQL。现在我需要更新数据库的列。
它们的定义如下:
[Column]
public string COLUMNNAME
{
get; set;
}
现在我需要执行以下操作,因为我需要在数据库中存储更大的数据:
[Column(DbType = "NTEXT")]
public string COLUMNNAME
{
get; set;
}
当然,旧数据库也应该可以工作。所以我需要使用 DbUpdater 更新我的数据库。但是我找不到任何更新列类型的可能性。
我的更新如下所示(DbVersion 是一个实例变量):
var dbUpdater = db.CreateDatabaseSchemaUpdater();
if (dbUpdater.DatabaseSchemaVersion < DbVersion)
{
if (dbUpdater.DatabaseSchemaVersion < 2)
{
// What to do here?
}
}
我尝试更改属性并添加 UpdateCheck 定义,但这不起作用。
如果有人能帮助我,那就太好了。
我认为您将不得不添加一个新列