大まかなSQLを構文色にする

c# colorize dapper visual-studio

質問

Visual Studioで色付けされたC#プロジェクト構文でDapper SQL文字列を取得するようにバインドされ決定された場合(ボーナス、構文チェックまたはインテリセンス対応の場合)、どうすればよいでしょうか?

私が持っていた野生のアイデア:

  • 実際にはC#の新しい言語を作成しますが、二重引用符で囲まれていないインラインSQLをサポートするには十分な違いがあります。
  • Visual Studioプラグインを作成するか(またはアテンダントVSコードを何らかの形で変更する)、ある時点でコードの色を取得することができます。

他にどのような選択肢があるのか​​誰が知っていますか?

私は自分の目的を達成することが、労力、時間、資源などの面で非常にコストがかかることに気付きます。私は、あなたがそのリソースを持っていたら、実際には何ができるのでしょうか?

受け入れられた回答

これを行うためのVisual Studioアドインが既にあります。見てみな!

自分のサイトから:

このVisual Studio 2010拡張機能は、基本的なSQL構文の強調表示(キーワード、関数、および変数)を文字列リテラルに追加します。

さらに、ソースコード入手して、それに合わせてカスタマイズすることもできます(特定のDapperキーワードの追加を含む)。


人気のある回答

これを行うためのVisual Studioプラグインを書くことはそれほど難しいことではありませんが、C#ですべて行うことができます。 ここだ前に一度これをやったときに、私はリファレンスとして使用したサンプルは。最初は補完ビットを省略しておくことをお勧めします。



ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow