我正在使用Subsonic编写我的第一个“Hello World”程序,为此我将一个简单的小客户/发票/ InvoiceItem / Product数据库放在一起。
成功连接到DB,它生成了所有正确的ActiveRecord
类。但由于某种原因,Invoice
类有一个名为Customers
的属性,它返回Customer
个对象的集合,即使Invoice
表有一个CustomerID
具有Customer
表的外键的字段。我希望Customer
属性返回一个Customer
对象。
我所有的FK都发生了同样的事情。我一定做错了什么 - 但是什么?
答案 0 :(得分:1)
这是预期的行为。 Invoice.Customers集合中的第一个(也是唯一的)项将是与外键相关的Customer对象。