Webmatrix 3 Sql Server CE 4 Busted?

inf*_*yde 2 sql-server-ce webmatrix

好吧,当我在新的Webmatrix 3中创建一个sql server CE .sdf数据库时,我遇到了一个问题.我已经缩小了一个例子.

1)我创建了一个名为test的表.一列"test_ID"是bigint,primarykey和标识.2)我创建了另一个名为"test_desc"的列,它是一个带有所有默认值的nvarchar(50).

问题.

我无法使用GUI插入数据.无法修改有关列名称的内容.对于一个新发布版本来说,如果有这样一个巨大的错误,这非常令人讨厌并且有点令人失望.其他人遇到这个或有解决方法吗?我可以为插入编写一个SQL语句,这可能有效.但是为什么要有GUI呢?

此外,我使用webmatrix 3创建了一个新的数据库,问题仍然存在(原始站点是使用Webmatrix 2创建的,数据条目GUI在Webmatrix 2上运行良好,表现在不接受Webmatrix 3的插入).

我也卸载并重新安装只是为了笑,没有爱.

小智 5

今天我遇到了同样的问题.在升级到WebMatrix 3之前已经有了CE数据库,我甚至无法在现有表上插入新数据,因为它们有一个带有主键和标识的列.在Microsoft发布补丁以克服这种情况之前,我已经提出了解决方案.如果需要插入包含数据的新行,请尝试以下操作.

  1. 在Home中打开一个新的Query文档.
  2. 使用类似于以下内容的行插入一个虚拟行:INSERT INTO tablename(columnname)VALUE('dummydata')
  3. 执行查询

使用虚拟数据创建新行(如果您愿意,则使用有效数据创建),并自动为主键生成值.现在,如果需要,您可以去编辑行并用您想要的值填充它.如果需要更多行,请重复执行查询.

希望这有点帮助.

问候