如何在3个类之间进行引用?

我的代码有一个小问题,因为有交叉引用。 我有A类,这是我的程序的主要部分。从这个类中,我需要执行一些SQL请求,因此我使用了另一个类B来代表我的数据库,并且使用了一些方法和函数来执行我的请求。 所以我包括了扣环。在类A中为H,然后创建数据库实例。 我也有一个C类,它代表一个对象,并且包含在我的A类中。 但是我必须从类A中调用一个方法,该方法位于我的类C中,并且需要一个来自类A的数据库对象引用来执行SQL请求。 此外,出于多种原因,C类已经包含在B类中。 但是我不知道如何将B类包含在类C中,以用于通过引用传递的数据库方法。

我从事C ++ / CLI。

感谢您的回答,对不起我的英语...