1

T4 linq テンプレートが subsonic 3 を使用して MySql db のクラスを生成するときに問題が発生します。

テーブル名「operator」の 1 つが、Context.cs で生成されたクラスで問題を引き起こしているようです。Context.cs の次のコード行では、Visual Studio は<operator>ac# 演算子として認識され、"Type expected" のコンパイル エラーが生成されます。

public Query<operator> operators { get; set; }

データベースのテーブルと列の名前を変更せずに、これを回避できる方法はありますか? たとえば、Settings.ttinclude で何かをハードコーディングして、特定の db テーブルや列に異なる名前を使用またはマップしますか?

4

1 に答える 1