【发布时间】:2009-09-11 09:23:27
【问题描述】:
当 T4 linq 模板使用 subsonic 3 为我的 MySql db 生成类时,我遇到了问题。
看起来我们的表名之一“operator”导致 Context.cs 生成的类出现问题。在 Context.cs 的以下代码行中,Visual Studio 将 <operator> 视为 c# 运算符并生成“预期类型”的编译错误
public Query<operator> operators { get; set; }
有没有我可以解决这个问题而不必重命名我的数据库表和列名?例如,在 Settings.ttinclude 中对某些内容进行硬编码以使用或将不同的名称映射到特定的数据库表和列?
【问题讨论】:
标签: subsonic naming operator-keyword