【发布时间】:2011-01-02 06:56:33
【问题描述】:
我有一个名为“data_buckets”的表和该表中名为“data_bucket”的列。 当我构建 activerecord.cs 时,subsonic 为表创建了一个类名“data_bucket”(扩展 IActiveRecord),当您尝试访问字段“data_bucket”时显然会出现冲突。这是一个已知问题吗?有没有无需重命名表或列的解决方法?
感谢您的帮助。
【问题讨论】:
-
以 s 结束所有表名,或编辑 subsonic 并取出 plurolise ???类似的东西....也很方便知道将您的主键命名为TableName,去掉s和ID,即表Users,主键是UserID
-
@minus4: Plural 和它没有关系,你不需要遵循主键列的约定,SubSonic 会读取表的元数据来确定哪一列是主键。跨度>
标签: c# sql-server visual-studio-2008 .net-3.5 subsonic3