使用SubSonic时,表的名称或某些名称的问题是否有任何限制? 我有一个名为'Activity'的表,SubSonic似乎没有认出它。当它被称为“活动”时,它运作良好。
基本上我想要将单个表名作为约定(以及SubSonic Conventions博客文章中详述的其他约定)并将fixPluralClassNames =“false”添加到web.config(因为我有一个称为'Focus'的表,SubSonic将其命名为'Focu')
答案 0 :(得分:0)
通常,C#中的保留字不允许作为表名。我不确定为什么Activity会成为一个问题。检查何时未生成表的第一件事是该表具有主键。
答案 1 :(得分:0)
我遇到的一个常见问题是,如果我的表格以特殊字符或数字开头,它将无效。改变它固定在我的最后。除此之外,我没有遇到任何其他问题。
答案 2 :(得分:0)
清除Temporary ASP.NET Files文件夹中的文件(关闭Visual Studio之后),或更改.abp文件似乎是对此的有效修复。