多项选择题

建设工程设计管理的方式主要有( )。

A.建设单位直接管理
B.建设单位与咨询公司共同管理
C.建设单位与项目管理公司共同管理
D.建设单位委托项目管理公司管理
E.建设单位委托咨询公司设计管理