"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. Delphiで予約語をどのようにエスケープしますか?
- 2. SubSonic 3.0.0.3クエリツールでどのようにジョインを使用しますか?
- 3. Subsonic 3.0.0.3 Crash
- 4. DでC文字列をどのように扱うべきですか?
- 5. 認定は予約語ですか?
- 6. SubSonic 3.0.0.3 |データアクセスレイヤー - 監査証跡
- 7. SubSonic 3.0.0.3 |シンプルリポート| Formulaプロパティ/フィールド
- 8. このCSS Inheritance conundrumはどのように扱うべきですか?
- 9. ジュニア開発者はスタンドアップミーティングをどのように扱うべきですか?
- 10. すべてのDBMSの予約語
- 11. Xcodeは "this"はC言語の予約語です。
- 12. Xtextでテンプレート文字列をどのように扱うべきですか?
- 13. リダイレクトをdjango-pjaxでどのように扱うべきですか?
- 14. ウェブページの言語の長さをどのように扱うか?
- 15. バックボーン? Can.js?ゲットーDIY?このデータをどのように扱うべきですか?
- 16. サードパーティの入出力ストリームをどのように扱うべきですか?
- 17. C#でWMPEqualizerSettingsCtrlClassをどのように使うべきですか?
- 18. SEO非友好的なリンクをどのように扱うべきですか?
- 19. SubSonic 3.0.0.3 | SimpleRepository - OrderByDescendingと1次回()
- 20. 'エイリアス'は予約語ですか?
- 21. subsonic 3.0.0.3複数のデータベース接続のフェールオーバー
- 22. DelphiでSOAP要素名を予約語に変更するにはどうすればよいですか?
- 23. C#をJSONのシリアライゼーションと循環参照にどのように扱うべきですか?
- 24. SubSonic 3.0.0.3 |シンプルリポート| xmlを生成する
- 25. NHibernateの予約語
- 26. 'as'の予約語はDjango Template Languageでどのように動作しますか?
- 27. 未登録の予約語ですか?
- 28. レール名の予約語ですか?
- 29. C#クラスはJSONのドル記号をどのように扱うのですか?
- 30. パケットフィールドを予約するにはどうすればよいですか?