Krishna Veni Ответов: 0

Тип'tagentities' не могу использовать в качестве параметра типа'targ0' в универсальном типе или compiledquery на способ '.компиляция'.там нет преобразования impliclty от tagentities' к 'системе.данных.в LINQ.класс DataContext'


public static Func<TAGEntities, BusinessAddress, CustomerMerchant, Customer, User, IQueryable<BaseBusinessAddressModel>> Getbusinessaddrequery =
             CompiledQuery.Compile<TAGEntities, BusinessAddress, CustomerMerchant, Customer, User, IQueryable<BaseBusinessAddressModel>>
{
                 (db, address, merchant, cus, user)=> (I had implement linqQuery)
}

Я использовал entityframework6.0 и .net framework 4.6
Как явно преобразовать TAGENtitiies в datacontext
Пожалуйста, помогите мне.
Спасибо.

Что я уже пробовал:

тип'TAGEntities' не могу использовать в качестве параметра типа'targ0' в универсальном типе или compiledquery на способ '.компиляция'.Нет никакого неявного преобразования из 'TAGEntities' в ' System.data.linq.свойство DataContext

Richard Deeming

Репост
Вы уже опубликовали это сообщение:
Аргумент типа для метода' compiler.compile ' не может быть выведен из использования.попробуйте явно указать аргумент типа[^]

Если вы хотите обновить свой вопрос, чтобы добавить недостающую информацию, Нажмите зеленую ссылку "улучшить вопрос" и обновите свой вопрос.

Не опубликуйте обновление как "новый" вопрос.

Krishna Veni

Это совсем другой вопрос.Это тоже разные но запросы одинаковые

F-ES Sitecore

Он ожидает что-то, что является объектом DataContext в качестве первого параметра, поэтому, что бы ни было TAGEntities, это не DataContext.

Krishna Veni

TAGEntities русского на DbContext.Работает ли он для вышеуказанного запроса

0 Ответов