答案 0 :(得分:-1)
Guid 是一个struct和struct是非可空类型,就像基本类型一样。 例如: int , double , bool 等......
您可以使用以下代码删除给定父级的子级
var parent = await _repository.GetById(parentId);
parent.Children.Clear();
foreach (var child in children)
{
parent.Children.Add(child);
}
通过声明您的 Guid ParentId 属性,子类 Nullable ,例如 Nullable< Guid > 。