C# 在dotnet core中使用System.Data.Linq.Binary?

C# 在dotnet core中使用System.Data.Linq.Binary?,c#,.net,porting,C#,.net,Porting,我想将一些.net Framework代码移植到dotnet core。我不知道如何更改这部分,因为System.Data.Linq.Binary不是dotnet核心的一部分 public interface ICheckConcurrentUpdates : IId { Binary RowVersion { get; set; } } 你们有什么想法吗?我用byte[]代替Binary解决了这个问题。这是LINQ to SQL的一部分

我想将一些.net Framework代码移植到dotnet core。我不知道如何更改这部分,因为System.Data.Linq.Binary不是dotnet核心的一部分

public interface ICheckConcurrentUpdates : IId
{
    Binary RowVersion
    {
        get;
        set;
    }
}

你们有什么想法吗?

我用byte[]代替Binary解决了这个问题。

这是LINQ to SQL的一部分,它已经被弃用,不太可能获得核心端口。检查您的代码是否使用了来自
System.Data.Linq
(如
DataContext
)的其他内容。如果是这样,将此代码移植到核心可能需要完全重写数据层以使用另一个ORM(如Dapper或Entity Framework)。这不是一项微不足道的工作。我发现Mindbox.Data.Linq在从.net到core的端口中非常有用。什么?他们把linq从核心移除了?什么?它是添加到.NET的最伟大的数据处理程序。