gpt4 book ai didi

c# - 使用保留字作为实体名称

转载 作者:行者123 更新时间:2023-11-30 13:13:12 25 4
gpt4 key购买 nike

我使用 NHibernate 代码映射和命名约定来映射我的实体。现在我有以下错误

SQL error - Incorrect syntax near the keyword 'User'.:

我知道这是保留字,我想知道如何按照约定在映射中使用此名称(用户)作为实体名称。

最佳答案

您可以将它括在方括号中来使用它,因为它是 SQL SERVER 中的保留关键字:

[用户]

单词userreserved word在 SQL Server 中。如果您需要将其用作列名,请将其括起来。这适用于碰巧与关键字冲突的所有表名和其他用户定义的名称,

例子:

Select * from tbl where [User] = 'xyz'

关于c# - 使用保留字作为实体名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15339089/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com