当我尝试保存数据时发生错误。错误是:没有持久性:“test.FileRecord”(我创建的表名并希望将数据插入此表)
问问题
1002 次
1 回答
0
Orchard 对表使用特定的命名约定 ( [ModuleName]_FileRecord
),如果您希望表记录自动映射到对象,则需要遵守它。[ModuleName]
是您的模块名称,其中点 (.) 替换为下划线 (_)。
我假设你有一个FileRecord
对象,你想使用 through IRepository<FileRecord>
,对吧?这是在 Orchard 中使用数据库的正确方法,顺便说一句。如果你的模块被调用My.Module
,那么表名应该是My_Module_FileRecord
.
如果您已按上述方式进行了所有设置,那么它应该可以正常工作。
于 2012-04-21T13:59:04.390 回答