Форум программистов, компьютерный форум, киберфорум
C#: ASP.NET Core
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# ASP.NET Core Игнорирование имени контроллера в адресе запроса https://www.cyberforum.ru/ asp-net-core/ thread2722597.html
Существует контроллер: ")] // для того, чтобы имя контроллера не отображалось (применено ко всему контроллеру) public class HomeController : Controller { public IActionResult Index() { return View(); } }
C# ASP.NET Core Map шаблон, домены и именованные сегменты пути
Пытаюсь сделать роутинг и не понимаю пару вещей. 1) Нужно сделать свой обработчик запросов (не MVC), хочу сделать разветвление подобного типа app.Map("/service/{service}",app => { app.Run(async (context) => { await context.Response.WriteAsync("Response "+context.GetRouteValue("service").ToString()); }); });
C# ASP.NET Core Хедеры не добавляються в респонс https://www.cyberforum.ru/ asp-net-core/ thread2722329.html
Совой класс MIddleware public class SecurityHeadersMiddleware { private readonly RequestDelegate _next; public SecurityHeadersMiddleware(RequestDelegate next) { _next = next; }
C# ASP.NET Core Вернуться на предыдущую страницу в ASP.Net Core MVC https://www.cyberforum.ru/ asp-net-core/ thread2722087.html
Добрый день. Необходимо вернутся не предыдущую страницу. Этот код работает: <a href='javascript:history.go(-1)'>Return to client detail</a> Но при первом нажатии, если я ещё никуда не перемещался на странице, меня возвращает на about:blank Как этого избежать?
Разбор не сложного блока промежуточного ПО asp.net core 3.0 C# ASP.NET Core
Многоуважаемые форумчане, подскажите кто-нибудь такой момент..изучаю с 0 после c# ASP.NET CORE 3.0.. есть код: app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "default", pattern: "{controller=Home}/{action=Index}/{id?}"); });
C# ASP.NET Core Запретить просматривать содержимое сервера извне https://www.cyberforum.ru/ asp-net-core/ thread2721235.html
Искал в Google, нашел только всякий мусор. Кто знает, как это сделать? Под "содержимым сервера" имеются в виду не открытые веб-страницы, а файлы, необходимые для работы сервера, всякие там пароли, ключи и т. д. Ссылка на уже созданную кем-то тему устроит, а слова "использовать HTTPS" - нет. HTTPS - полезная штука, но не панацея, и не надо совать его всюду, где задают вопросы по защите. Также...
C# ASP.NET Core Динамическая таблица с выпадающим списком Пытаюсь сделать динамическую таблицу, в которой одно из полей будет иметь выпадающий список, но немного не получается, подскажите где ошибка <table class="table information_json"> <thead> <tr> <th... https://www.cyberforum.ru/ asp-net-core/ thread2720284.html C# ASP.NET Core Ошибка cs1061
Ошибка CS1061 "IEnumerable<PlanResult_Result>" не содержит определения "SposobMaterial", и не удалось найти доступный метод расширения "SposobMaterial", принимающий тип "IEnumerable<PlanResult_Result>" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку). В чем суть: к имеющийся модели надо добавить значения из другой модели и вывести это все в одно...
C# ASP.NET Core Консольный вывод, цикл while https://www.cyberforum.ru/ asp-net-core/ thread2719213.html
Помогите решить
C# ASP.NET Core Какие есть протоколы с клиентами под другие языки? https://www.cyberforum.ru/ asp-net-core/ thread2717079.html
Возникла необходимость написать небольшое серверное приложение для обмена данными между другими приложениями на разных языках, в частности Java и Swift. Нужно найти какие-то протоколы, которые имели бы клиента на других языках и серверную часть на c#, чтобы не изобретать велосипедов. Погуглил и нашел WebSockets и gRPC. Отсюда вопросы: 1) gRPC достаточно хорошая вещь для этого? Вообще не знаком...
Регистрация, операции Crud в asp web api C# ASP.NET Core
Здравствуйте, мне нужно реализовать простое веб-приложение. Серверную часть пишу на asp web api. Приложение включает в себя регистрацию и crud-операции. То есть пользователь регистрируется, заходит в систему под своим логином и может добавлять, редактировать и удалять данные о своих фильмах. Проблема в том, что я не совсем понимаю, как реализовать все так, чтобы у пользователя не было доступа к...
C# ASP.NET Core Консольное приложение .NET Core + Entity Framework Здравствуйте. Подскажите пожалуйста, вот у меня есть пустое консольное приложение .NET Core и dll библиотека с контекстом данных. Я подключил ссылку на библиотеку, пространство имен контекста доступно в приложении, но при запуске получаю ошибку, что невозможно найти строку подключения с именем DefaultConnection, например. С виду всё логично. В .NET Framework я бы в App.config прописал б
7 / 7 / 1
Регистрация: 24.01.2017
Сообщений: 229
0

EF Core не учитывает Include в запросе - C# ASP.NET Core - Ответ 14970710

04.11.2020, 03:56. Показов 887. Ответов 6
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
В общем проблема видна в коде ниже. У меня есть обобщенный метод Method1 (здесь я его упростил) и он вызывается для разных типов сущностей. Иногда для параметра filters нужно добавить включение связанных таблиц и всё работает в случае 1, но ломается на случае 2. А случай 3 - это то как должно быть, но т.к. я не могу вернуть из метода анонимный тип, мне приходится использовать свой собственный. С кортежами тоже пробовал, результат тот же.
Смотрел код запросов, который генерирует EF и в случае 2 действительно нет left join для указанной таблицы Files, а в случае 3 всё как положено.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public IQyeriable<Result> Method1(IQyeriable<Filter> filters)
{
    var q = from state in _dbContext.States
            join f in filters on state.ID equals f.FilterID
            where ....
            select new Result(state, f);
            
    return q;
}
 
public void GetResult()
{
    IQyeriable<Filter> results = _dbContext.Filters.Include(x => x.Files);
    
    var q1 = Method1(results).ToList(); // 1) у результатов есть файлы
    
    var q2 = Method1(results).Skip(0).Take(100).ToList(); // 2) у результатов нет файлов
    
    
    var tmp = from state in _dbContext.States
              join f in filters on state.ID equals f.FilterID
              where ....
              select new { state, f };
    var q3 = tmp.Skip(0).Take(100).ToList(); // 3) у результатов есть файлы
}


Вернуться к обсуждению:
EF Core не учитывает Include в запросе C# ASP.NET Core
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.11.2020, 03:56
Готовые ответы и решения:

Работа с файлами в C# с исп. библиотек #include <stdio.h> #include <stdlib.h> #include <math.h> #include <io.h>
В типизированном файле записаны названия городов и их численность. Увеличить численность каждого...

#include<iostream>// подключение библиотек #include <conio.h> #include <climits>
помогите для этой программы сделать блок-схему. Пожалуйста #include&lt;iostream&gt;// подключение...

Чем отличается #include <cstring>, #include <string> и #include <string.h>?
Доброго времени суток :) Пишу свой класс и мне для нужны функции для работы со строками. Когда...

Warning: include(1) [function.include]: failed to open stream: No such file or directory in
Выдает вот такую ошибку Warning: include(1) : failed to open stream: No such file or directory...

6
04.11.2020, 03:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.11.2020, 03:56
Помогаю со студенческими работами здесь

Warning: include(templates.php) [function.include]: failed to open stream: No such file or directory
Как исправить ошибку, этот текст выдает на главной странице

В чем суть директив #include <Windows.h> #include <stdlib.h>
/*хочу сделать простую графическую программу ранее работал с turbo 3.0 я так понимаю &lt;graphics.h&gt;...

Warning: include(Z:/home/localhost/www/layout/header.php) [function.include]: failed to open stream: No such f
Столкнулся с такой проблемой не инклудится файл include $g_site_root.'/layout/header.php';?&gt;,пишет...

Не находит #include<iomanip.h> #include<conio.h>
Само задание: Услуги телефонной сети оплачиваются по следующему правилу: за разговоры до A минут в...

#include virtual и #include file
А что быстрее работает &lt;!--#include virtual='functions.asp'--&gt; или &lt;!--#include...

Не учитывает автоинкремент
Создал прямо в ВС базу данных из одной таблички. В ней только id, login, password. id определил как...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru