简体   繁体   English

“带外库”到底是什么意思?

[英]What does “Out of band library” exactly mean?

I have seen in this page which writes: 我在此页面中看到以下内容:

"In previous versions of EF the code was split between core libraries (primarily System.Data.Entity.dll) shipped as part of the .NET Framework and out-of-band (OOB) libraries (primarily EntityFramework.dll) shipped in a NuGet package. " “在早期版本的EF中,代码是作为.NET Framework的一部分提供的核心库(主要是System.Data.Entity.dll)和包含在.NET Framework 中的带外(OOB)库(主要是EntityFramework.dll)之间进行了拆分。 NuGet软件包。”

Question : What exactly out-of-band library mean? 问题 :带外库到底是什么意思?

It means new versions of Entity Framework are not shipped every time the .Net framework version is updated. 这意味着每次更新.Net Framework版本时,都不会提供新版本的Entity Framework。 It is shipped in separate packages so it can be upgraded more frequently than the .Net framework itself. 它以单独的软件包装运,因此与.Net框架本身相比,它可以更频繁地升级。

The other advantage is that you are able to use a new version of Entity Framework without changing the .Net framework version you're targeting (if it is supported, of course). 另一个优点是,您可以使用新版本的Entity Framework,而无需更改要定位的.Net Framework版本(当然,如果支持)。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM