Z.EntityFramework.Plus.QueryCache.EF6 QueryDeferred 라이브러리가 필요합니까?


문제

QueryCache 라이브러리를 사용하여 몇몇 엔티티의 일부 L2 캐싱을 시도 할 때 QueryDeferred 라이브러리가 필요함을 나타내는 .FromCache ()에 대한 컴파일러 오류가 발생합니다. Documentation은 QueryCache가 독립형으로 사용될 수 있음을 나타냅니다.

using Z.EntityFramework.Plus;

namespace LookupValuesMap.Controllers
{
    public class HomeController : Controller
    {
        public ActionResult Index()
        {
            LookupValueContext ctx = new LookupValueContext();
            var companies = ctx.Companies.FromCache().ToList();  <-- error

다음은 오류입니다.

using Z.EntityFramework.Plus;

namespace LookupValuesMap.Controllers
{
    public class HomeController : Controller
    {
        public ActionResult Index()
        {
            LookupValueContext ctx = new LookupValueContext();
            var companies = ctx.Companies.FromCache().ToList();  <-- error

미리 감사드립니다.

J 켄트

전문가 답변

면책 조항 : 저는 Entity Framework Plus 프로젝트의 소유자입니다.

라이브러리가 어떻게 구축 되었는가에 따라 이와 같은 일부 "독립형"기능에는 Z.EntityFramework.Plus.QueryDeferred.EF6 요구 사항이있을 수 있습니다.

다음에서 버전을 다운로드 할 수 있습니다. NuGet

우리는 더 이상이 의존성을 가질 필요가 없도록 결국 수정합니다.





아래 라이선스: CC-BY-SA
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.