powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / DBcontext.Database не видит метод SqlQuery
11 сообщений из 11, страница 1 из 1
DBcontext.Database не видит метод SqlQuery
    #39581766
Джек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый депнь всем!
Пытаюсь скомпилировать вот такое:
using System.Collections.Generic;
using Microsoft.AspNetCore.Mvc;
using DataApi.Models;
using System.Linq;
using Microsoft.EntityFrameworkCore;
...
[HttpGet]
public IEnumerable<DataItem> GetAll()
{
//return _context.DataItems.ToList();

var employeeList = _context.Database.SqlQuery<DataItem>("SP_YourSP").ToList();
return employeeList;
}
выскакивает ошибка:
'DatabaseFacade' does not contain a definition for 'SqlQuery' and no extension method 'SqlQuery' accepting a first argument of type 'DatabaseFacade' could be found (are you missing a using directive or an assembly reference?) [/home/.../projects/csharp/dataws/dataws.csproj].

Вот мой dataws.csproj:
<ItemGroup>
<PackageReference Include="EntityFramework" Version="6.2.0" />
<PackageReference Include="EntityFramework.Firebird" Version="5.12.1" />
<PackageReference Include="FirebirdSql.Data.FirebirdClient" Version="5.12.1" />
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0" />
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="2.0.0" />
<PackageReference Include="SouchProd.EntityFrameworkCore.Firebird" Version="2.0.7" />
</ItemGroup>
.
Заранее спасибо.
...
Рейтинг: 0 / 0
DBcontext.Database не видит метод SqlQuery
    #39581780
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
DBcontext.Database не видит метод SqlQuery
    #39581789
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может потому что нет перегрузки с одним аргументом?
https://msdn.microsoft.com/ru-ru/library/system.data.entity.database.sqlquery(v=vs.113).aspx
...
Рейтинг: 0 / 0
DBcontext.Database не видит метод SqlQuery
    #39581813
Джек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProМожет потому что нет перегрузки с одним аргументом?
https://msdn.microsoft.com/ru-ru/library/system.data.entity.database.sqlquery(v=vs.113).aspx
Я вот отсюда пример взял - там без параметров.
И потом пишу
_context.Database
ставлю точку - суфлёр кода метод SqlQuery тоже не видит.
...
Рейтинг: 0 / 0
DBcontext.Database не видит метод SqlQuery
    #39581820
Джек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
такое чувство, что не хватае какой-то сборки в using или ссылки в файле проекта (are you missing a using directive or an assembly reference?)...
...
Рейтинг: 0 / 0
DBcontext.Database не видит метод SqlQuery
    #39581826
Джек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я , например, вот эту строку:
using Microsoft.EntityFrameworkCore;
закомментировал, дак после точки ещё меньше методов стало.
Так хоть был ExecuteSqlCommand, а после комментирования и его не стало.
...
Рейтинг: 0 / 0
DBcontext.Database не видит метод SqlQuery
    #39581832
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, так это Core, сорри, не обратил внимание.
Так по ссылке на метаните про обычный EF, не про Core
...
Рейтинг: 0 / 0
DBcontext.Database не видит метод SqlQuery
    #39581841
Джек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProА, так это Core, сорри, не обратил внимание.
Так по ссылке на метаните про обычный EF, не про Core
Дак в Core SqlQuery нет?
А почему у меня обычный EF не работает?
Я же установил его вот такой командой:
dotnet add package EntityFramework --version 6.2.0
.
И ссылка на него в файле проекта есть:
<PackageReference Include="EntityFramework" Version="6.2.0" />
.
...
Рейтинг: 0 / 0
DBcontext.Database не видит метод SqlQuery
    #39581896
Pu4koff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Джек, так Asp.NET Core , какой тут может быть EF? Только EF Core.
Код: c#
1.
_context.DataItems.FromSql(...)
...
Рейтинг: 0 / 0
DBcontext.Database не видит метод SqlQuery
    #39582224
Джек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pu4koffДжек, так Asp.NET Core, какой тут может быть EF? Только EF Core.

_context.DataItems.FromSql(...)


Спасибо, компилируется.
...
Рейтинг: 0 / 0
DBcontext.Database не видит метод SqlQuery
    #39610471
oloko9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Самые дешевые проститутки Москвы размещены только на нашем сайте, вы сможете подобрать себе девушку по вашему вкусу за очень короткий срок.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / DBcontext.Database не видит метод SqlQuery
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]