我怎样才能最好地避免在我的语言或框架中使用保留或关键词?

Zac*_*son 1 .net sql-server naming reserved-words

命名事情很难.在命名我的类,变量和方法时,我努力避免与我的语言(MSSQL,VB.NET或C#,HTML,CSS,jQuery)和框架(.NET)中的保留字或关键字冲突.

我经常犯错误,直到现在为时已晚,无法轻易返回并重命名.

方案:(1)首先创建数据库模式,然后(2)实现表或列名称不是C#/ .NET对象的好选择.

你用什么技术?

Ano*_*on. 14

一个体面的IDE ......


Chr*_*tow 6

如果您使用的是Visual StudioSQL Server Management Studio,则会突出显示具有不同颜色的保留关键字.

如果你真的需要,有些语言有一个使用保留关键字的特殊语法,虽然它并不是真的推荐.例如,在C#中,您可以使用at符号作为前缀,例如

var @class = "Hello";
Run Code Online (Sandbox Code Playgroud)

或者在SQL Server中,您可以使用方括号:

SELECT [where] from Locations;
Run Code Online (Sandbox Code Playgroud)