c# - 如何在 Visual Studio 的 SQL Compact 中编辑列名?

标签 c# wpf sql-server-ce

我使用 WPF C# Visual Studio 和 SQL Compact 3.5。在服务器资源管理器上,我右键单击并选择“编辑表模式”,我只能更改数据类型、长度等,但我不能单击列名来更改列名。如何更改服务器资源管理器中的列名称?

enter image description here

最佳答案

遗憾的是,这在 SQL Server CE 中是不可能的。您将必须创建一个新列,然后删除旧列。如果您的列中有任何数据,您需要先将其迁移到新列。如果你想用 sql 语句来做,试试这样的事情:

ALTER TABLE myTable ADD newColumn newType

UPDATE myTable SET newColumn = oldColumn

ALTER TABLE myTable DROP COLUMN oldColumn

关于c# - 如何在 Visual Studio 的 SQL Compact 中编辑列名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5591290/

相关文章:

c# - 部署应用程序后日志文件中的代码行号不正确

c# - sql ce escape '(单引号)C#

sql - SQL的操作顺序?

c# - 为什么 .NET SmtpClient 发送的电子邮件缺少 Message-Id?

c# - WPF ListBox 项目命令绑定(bind)

c# - Azure Function 中的相同方法需要更长的时间

c# - WPF - ListView 项目边距

sql-server - 使用 Entity Framework 4 Code First 使用 SQL Server CE 4 或 SQLite 进行集成测试

c# - 在 Entity Framework 数据库迁移期间应如何运行自定义代码?

C#:将子项添加到集合并在同一调用中设置子项的父项