在我正在开发的游戏引擎中,我有一个将实体作为其他实体的子实体的系统。它的工作方式:每个实体都有一个指向其父实体的指针,以及一个指向其子实体的指针向量。在我的编辑器中,我想要有一个特性,你可以在树上拖动实体来改变它们的父关系。我已经实现了拖放,以及一个在编辑器中绘制实体树的系统。 问:我该如何做真正的育儿?static_cast<int*>(payload->Data);
// do the
当Id为某个设置值时,我在尝试插入实体时出错(整个图是正确的),例如6。它之所以有它,是因为它存储在另一个数据库中,我可以为列表中的每个元素和子列表中的每个元素等手动设置它。我希望有唯一的全局方法将Id字段设置为零,因为当我尝试插入值时,我得到错误: Cannot insert explicit value for identity column in table 'XXX我希望我的数据库设置Id,并使实体框架忽略Id设置为