"void"のような列名を持つレガシーデータベースがあります。私もいくつかのMicrosoft SSISログデータベースを持っています。それらは "event"や "operator"のような列名を持っています。私たちは、Settings.ttincludeテンプレートの早い段階で列のCleanNameを設定する必要があるように見えますが、予約語のリストが長くなる可能性があるため、これに取り組む最良の方法ではありません。これは別のインクルードですか?私は貢献してくれることを嬉しく思いますが、私はあなたからスマートな人々の最初のデザイン入力をしたいと思います。SubSonic 3.0.0.3 C#予約語はどのように扱うべきですか?
1
A
答えて
4
C#の予約語は、「@」記号を付加することでコード内で処理できます。例えば、
public void Test(int if)
{
}
は、コンパイラのエラーで失敗しますが、
public void Test(int @if)
{
var something = @if;
}
だけで結構です。これはプロパティ名にも有効です。予約語のリストをチェックするためにあなたのT4テンプレートをアップグレードし、一致するものがあれば名前の前に '@'記号を付けてください。
これをサブソニックに追加するには、もっと掘り下げなければならない。
関連する問題
- 1. Subsonic 3.0.0.3 Crash
- 2. SubSonic 3.0.0.3クエリツールでどのようにジョインを使用しますか?
- 3. Delphiで予約語をどのようにエスケープしますか?
- 4. SubSonic 3.0.0.3 |データアクセスレイヤー - 監査証跡
- 5. DでC文字列をどのように扱うべきですか?
- 6. SubSonic 3.0.0.3 |シンプルリポート| Formulaプロパティ/フィールド
- 7. 認定は予約語ですか?
- 8. Cコンパイラはどのようにビットフィールドを扱うのですか?
- 9. SubSonic 3.0.0.3 | SimpleRepository - OrderByDescendingと1次回()
- 10. このCSS Inheritance conundrumはどのように扱うべきですか?
- 11. ジェネレータを返すとき、ファイルハンドルをどのように扱うべきですか?
- 12. subsonic 3.0.0.3複数のデータベース接続のフェールオーバー
- 13. ジュニア開発者はスタンドアップミーティングをどのように扱うべきですか?
- 14. 私はpostgres-xl gtmフェールオーバーをどのように扱うべきですか?
- 15. 関数は、無効なデータセットをどのように扱うべきですか?
- 16. SubSonic 3.0.0.3 |シンプルリポート| xmlを生成する
- 17. Xtextでテンプレート文字列をどのように扱うべきですか?
- 18. リダイレクトをdjango-pjaxでどのように扱うべきですか?
- 19. ウェブページの言語の長さをどのように扱うか?
- 20. Rest内のページングリンクをどのように扱うべきですか
- 21. バックボーン? Can.js?ゲットーDIY?このデータをどのように扱うべきですか?
- 22. サードパーティの入出力ストリームをどのように扱うべきですか?
- 23. C#でWMPEqualizerSettingsCtrlClassをどのように使うべきですか?
- 24. WellKnownTypesをC#でどのように使うべきですか?
- 25. Xcodeは "this"はC言語の予約語です。
- 26. SEO非友好的なリンクをどのように扱うべきですか?
- 27. iframeタグとcanonicalタグをどのように扱うべきですか?
- 28. すべてのDBMSの予約語
- 29. C#をJSONのシリアライゼーションと循環参照にどのように扱うべきですか?
- 30. どのようにfeathersjsフック内の約束を扱う?