是否可以在 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 转换向导?

Visual Studio 2019,C#代码库,是否可以更改引用的名称?

使用Pycharm代替Visual Studio继续项目