【问题标题】:.Net Core assemblies in SQL CLRSQL CLR 中的 .Net Core 程序集
【发布时间】:2020-11-14 15:04:48
【问题描述】:

.Net Core 3 程序集可以在 SQL CLR 中使用吗?如果不是这样,.Net 5 的到来会发生什么?还是只能使用 .Net Standard 2 并将其实现为 >net Framework?

【问题讨论】:

    标签: sql-server sqlclr


    【解决方案1】:

    .Net Core 程序集可以在 SQL CLR 中使用吗?

    没有。 SQL CLR 是 .NET Framework(甚至在 Linux 上)。

    如果不是这样,.Net 5 的到来会发生什么?

    什么都没有。 .Net 5 是 .NET Core 的下一个版本。因为 .NET Framework 将 not have another major version after 4.8,所以它获得了大名鼎鼎的名声。这类似于从 .NET 2 到 .NET 4 的巨大飞跃,因为存在重大变化、并行执行以及许多从不移植到新版本的旧应用程序。

    网络。框架是 Windows 的一部分,所以它不会去任何地方,它支持 .NET Standard 2.0。所以依赖 .NET Standard 2.0 的库可以在 SQL CLR 中使用。

    【讨论】:

    • 那么...我们如何...(或何时)在 SQL CLR 中加载和运行 .NET Core 3 或 .NET 5 程序集?
    • 你不能。并且没有宣布将来会改变这种情况。如果曾经添加过 .NET Core 互操作,它可能会像今天的 Python 和 R 集成一样被外部化。
    猜你喜欢
    • 2010-11-14
    • 2011-09-15
    • 2011-02-07
    • 2021-05-02
    • 2017-04-15
    • 2023-03-28
    • 2013-11-02
    • 1970-01-01
    • 2011-02-22
    相关资源
    最近更新 更多