kkamegawa's weblog

Visual Studio,TFS,ALM,VSTS,DevOps関係のことについていろいろと書いていきます。Google Analyticsで解析を行っています

〜(FULLWIDTH WAVEDASH)とレポートアプリケーション

〜(FULLWIDTH WAVEDASH)を含むテーブルをレポートアプリケーションで指定するとクラッシュする
feedbackに一件追加。先日のー(長音)を含むテーブルに対してレポートアプリケーションを作成すると…というフィードバックを作った時に気付いたネタです。LINQ to SQLではDatabaseContextクラスがラッピングしているのでC#で扱えない識別子がテーブル名に使われていても大丈夫だろうなと思っていたのですが(実際大丈夫です)、レポートアプリケーションはだめだろうと思っていたら案の定…。
SQL ServerC#では扱える識別子の範囲がSQL Serverのほうが広い([]でくくる必要はあるけど)ので出てくる現象でしょうか?一応フィードバックしたけど、ごめんね、なおらないといわれるだろうなとも思っています。