깔끔한 SQL을 구문 색으로 지정

c# colorize dapper visual-studio

문제

Visual Studio에서 색상이 지정된 C # 프로젝트 구문에서 Dapper SQL 문자열을 얻고 바인딩하도록 결정한 경우 (보너스, 구문 검사 또는 인텔리 센스 가능) 어떻게하면됩니까?

내가 가지고있는 야생 아이디어들 :

  • 실제로는 C # 인 새로운 언어를 만드십시오. 그러나 인라인 SQL을 지원하기에 충분한 차이점이 있습니다 (큰 따옴표 안에 포함되지 않음).
  • 일부 지점에서 코드 색상 화를 가져 오는 Visual Studio 플러그인을 만들거나 (상담원 VS 코드를 어떤 식 으로든 수정하십시오)

다른 옵션이 있을지 누가 ​​알 수 있습니까?

나는 나의 목표를 성취하는 것이 노력, 시간, 자원 등의 관점에서 매우 비쌀 수 있다는 것을 알게된다. 나는 당신이 그러한 자원을 가지고 있다면 그것이 실제로 취할 것인가의 관점에서 묻는다.

수락 된 답변

이미 Visual Studio Add In 이 있습니다. 확인 해봐!

자신의 사이트에서 :

이 Visual Studio 2010 확장은 기본 SQL 구문 강조 (키워드, 함수 및 변수)를 문자열 리터럴에 추가합니다.

또한 특정 Dapper 키워드를 추가하는 것을 포함하여 소스 코드를 가져 와서 원하는대로 사용자 정의 할 수 있습니다.


인기 답변

이 작업을 수행하는 Visual Studio 플러그인을 작성하는 것은 그리 어렵지는 않지만 C #으로 모든 작업을 수행 할 수 있습니다. 여기 전에 한 번이 일 때 참조로 사용되는 샘플은. 처음에는 완료 비트를 생략하는 것이 좋습니다. 작업하기가 더 쉽습니다.



아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow