C# 无法强制转换类型为';Microsoft.SqlServer.Types.SqlHierarchyId';输入';Microsoft.Data.SqlClient.Server.IBinarySerialize

C# 无法强制转换类型为';Microsoft.SqlServer.Types.SqlHierarchyId';输入';Microsoft.Data.SqlClient.Server.IBinarySerialize,c#,C#,我有一个C#类,它使用SqlHierarchyId类型 public class FileFolder { public int Id { get; set; } public SqlHierarchyId Node { get; set; } public string FolderName { get; set; } public string FolderType { get; set; } } 此模型位于项目中,该项目以.NET标准2.1为目标,并使用

我有一个C#类,它使用
SqlHierarchyId
类型

public class FileFolder
{
    public int Id { get; set; }
    public SqlHierarchyId Node { get; set; } 
    public string FolderName { get; set; }
    public string FolderType { get; set; }
}
此模型位于项目中,该项目以.NET标准2.1为目标,并使用包

   <PackageReference Include="Microsoft.SqlServer.Types" Version="14.0.1016.290" />
此查询位于使用此包的项目中

 <PackageReference Include="EntityFrameworkCore.SqlServer.HierarchyId" Version="1.1.0" />

 <PackageReference Include="EntityFrameworkCore.SqlServer.HierarchyId" Version="1.1.0" />