در عمل سه نو فیلد رابطهای در ORM اودوو ۱۷ وجود دارد که عبارتند از:
- Many2Many
- Many2One
- One2Many
زمانی که دادههای پیچیدهای از خارج از اودوو میخواهد به اودوو وارد شود، نیاز است این فیلدهای رابطهای هم مورد توجه قرار بگیرید. چه روشهایی برای برخورد با این فیلدهای رابطه ای در ماژول Connector از اودوو ۱۷ در نظر گرفته شده است؟
برای فیلدهای رابطهای many2many و one2many که به صورت لیست هست، روش نگاشت فرزند و یا Children Mapper کار میکنه. اما برای حالت Many2one نمیدونم چه راهی در نظر گرفته شده.
استفاده از تابعهایی مثل m2o_to_external و external_to_m2o و follow_m2o_relations هم فرضیاتی دارد که باید حتما در پیاده سازی در نظر گرفته شود. من هنوز متوجه نشدم که فرضیاتی که در این موارد در نظر گرفته شده چی هست.