如果一个人被绑定并决定在Visual Studio中使用C#项目语法中的Dapper SQL字符串着色(以及奖励,语法检查甚至是智能感知!),那么怎么办呢?
我有一些疯狂的想法:
谁知道可能有哪些其他选择。
我认为实现我的目标在努力,时间,资源等方面可能是非常昂贵的。我从这个角度问,如果你有这些资源,它实际需要什么?
已经有一个Visual Studio Add In来执行此操作。一探究竟!
从他们的网站:
此Visual Studio 2010扩展将基本的SQL语法突出显示(关键字,函数和变量)添加到字符串文字。
此外,您可以获得源代码并根据您的需要自定义它(包括添加特定的Dapper关键字)。
编写Visual Studio插件来做到这一点并不是那么难,你可以在C#中完成所有操作。 这是我之前做过这一次的一个例子。我建议首先省略完成位,这样可以更容易使用。