我正在使用基于 DBIx::Class (Loader) 的 ORM 构建应用程序。我的大多数数据库模型都有一个“名称”列。我的一个控制器主要使用“名称”列搜索所有模式类。然而,一些模式类没有“名称”列。
是否可以在 DBIx::Class 中添加一种使用另一列的“虚拟”列:
$resultset('Account')->search({name => 'foobar'})
偷偷改写为
$resultset('Account')->search({accountnumber => 'foobar'})
我希望我是有道理的,有人吗?
谢谢,罗伯