是否可以在 Visual Studio 数据库项目中创建计算列?
Posted
技术标签:
【中文标题】是否可以在 Visual Studio 数据库项目中创建计算列?【英文标题】:Is it possible to create a computed column in a Visual Studio database project? 【发布时间】:2014-10-17 15:50:20 【问题描述】:是否可以在 Visual Studio 2012 数据库项目中创建计算列?有一个名为“计算列规范 -> 公式”的属性,但它是灰色的,无法在其中输入值。
编辑 计算列在 VS 2013 中也是灰色的
【问题讨论】:
您是否尝试将其添加到窗口的“SQL”部分?我知道我在我的项目中计算了列,但没有尝试通过 GUI 添加它们。 【参考方案1】:我知道添加计算列的唯一方法是将其添加到 T-SQL 窗格中。例如:
CREATE TABLE [dbo].[Person] (
[FirstName] VARCHAR(50) NOT NULL,
[LastName] VARCHAR(50) NOT NULL,
[FullName] AS ([FirstName] + ' ' + [LastName])
);
在 T-SQL 中定义列后,属性中的“公式”选项将变为可编辑。还会出现“Is Persisted”选项。
【讨论】:
以上是关于是否可以在 Visual Studio 数据库项目中创建计算列?的主要内容,如果未能解决你的问题,请参考以下文章
是否可以在 Visual Studio 2010 项目中使用多个“字符集”?
是否有一种明智的方法可以在分支之间合并 Visual Studio 项目文件(.csproj)?
是否可以在 Visual Studio C++ 项目中将 Javascript 和 CSS 代码与 HTML 代码分开?
是否可以从命令行运行 Visual Studio 转换向导?