C# 无法强制转换类型为';Microsoft.SqlServer.Types.SqlHierarchyId';输入';Microsoft.Data.SqlClient.Server.IBinarySerialize
我有一个C#类,它使用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为目标,并使用
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" />