Вопросы с тегом «linq»

Language Integrated Query (LINQ) - это компонент Microsoft .NET Framework, который добавляет собственные возможности запроса данных в языки .NET. При необходимости рассмотрите возможность использования более подробных тегов, например [linq-to-sql], [linq-to-entity] / [entity-framework] или [plinq]


4
Как вернуть значение из Action ()?
Что касается ответа на этот вопрос, передавая DataContext в Action () , как мне вернуть значение из действия (db)? SimpleUsing.DoUsing(db => { // do whatever with db }); Должно быть больше похоже: MyType myType = SimpleUsing.DoUsing<MyType>(db => { // do whatever with db. query buit using db returns MyType. });
95 c#  .net  linq 


11
Как мне динамически указать аргумент Linq OrderBy?
Как указать переданный аргумент, orderbyиспользуя значение, которое я принимаю в качестве параметра? Пример: List<Student> existingStudends = new List<Student>{ new Student {...}, new Student {...}} В настоящее время реализация: List<Student> orderbyAddress = existingStudends.OrderBy(c => c.Address).ToList(); Вместо того c.Address, как я могу принять это как параметр? пример string param = "City"; List<Student> …
94 c#  linq 

5
Linq Query продолжает выдавать «Невозможно создать постоянное значение типа System.Object…». Почему?
Ниже приведен пример кода: private void loadCustomer(int custIdToQuery) { var dbContext = new SampleDB(); try { var customerContext = from t in dbContext.tblCustomers // keeps throwing: where t.CustID.Equals(custIdToQuery) // Unable to create a constant value of type 'System.Object'. select new // Only primitive types ('such as Int32, String, and Guid') …

3
как обновить несколько строк за раз с помощью linq to sql?
Таблица: id userid friendid name status 1 1 2 venkat false 2 1 3 sai true 3 1 4 arun false 4 1 5 arjun false если пользователь отправляет userid = 1, friendids = 2,4,5 status = true пожалуйста, скажите мне, что запрос о том, как обновить все вышеуказанные статусы …

4
Соединение LINQ с несколькими условиями в предложении On
Я пытаюсь реализовать запрос в LINQ, который использует левое внешнее соединение с несколькими условиями в предложении ON. Я буду использовать пример следующих двух таблиц: Project (ProjectID, ProjectName) и Task (TaskID, ProjectID, TaskName, Completed). Я хочу видеть полный список всех проектов с соответствующими задачами, но только те задачи, которые выполнены. Я …
94 linq  join 

12
Пейджинг с LINQ для объектов
Как бы вы реализовали разбиение на страницы в запросе LINQ? Собственно, пока я был бы удовлетворен, если бы можно было имитировать функцию sql TOP. Однако я уверен, что потребность в полной поддержке пейджинга в любом случае возникнет раньше. var queryResult = from o in objects where ... select new { …
94 c#  .net  linq  paging 

4
Что такое «Аудит выхода» в SQL Server Profiler?
Я выполняю импорт данных (используя C # / Linq) и, естественно, пытаюсь максимально оптимизировать свои запросы. С этой целью я запускаю трассировку в БД с помощью SQL Server Profiler, при этом моя трассировка фильтруется по моему имени входа в SQL (это имя может быть однозначно присвоено моему процессу импорта данных). …

13
Условные запросы Linq
Мы работаем над программой просмотра журналов. У пользователя будет возможность фильтровать по пользователю, серьезности и т. Д. В дни Sql я бы добавил в строку запроса, но я хочу сделать это с помощью Linq. Как я могу условно добавить предложения where?

6
Использование синтаксиса метода расширения LINQ в MatchCollection
У меня такой код: MatchCollection matches = myRegEx.Matches(content); bool result = (from Match m in matches where m.Groups["name"].Value.Length > 128 select m).Any(); Есть ли способ сделать это с помощью синтаксиса метода расширения LINQ? Что-то вроде этого: bool result = matches.Any(x => ... );
92 c#  linq 

10
C # - код для упорядочивания по свойству с использованием имени свойства в виде строки
Какой самый простой способ кодировать свойство на C #, когда у меня есть имя свойства в виде строки? Например, я хочу разрешить пользователю упорядочивать некоторые результаты поиска по свойству по своему выбору (с использованием LINQ). Они выберут свойство «порядок по» в пользовательском интерфейсе - конечно, как строковое значение. Есть ли …

3
Как я могу убедиться, что FirstOrDefault <KeyValuePair> вернул значение
Вот упрощенная версия того, что я пытаюсь сделать: var days = new Dictionary&lt;int, string&gt;(); days.Add(1, "Monday"); days.Add(2, "Tuesday"); ... days.Add(7, "Sunday"); var sampleText = "My favorite day of the week is 'xyz'"; var day = days.FirstOrDefault(x =&gt; sampleText.Contains(x.Value)); Поскольку «xyz» нет в словаре, метод FirstOrDefault не вернет допустимое значение. Я …
91 c#  linq 

3
В чем разница между «LINQ to Entities», «LINQ to SQL» и «LINQ to Dataset»
Я уже довольно давно работаю с LINQ. Однако остается загадкой, каковы реальные различия между упомянутыми разновидностями LINQ. Успешный ответ будет содержать краткое различие между ними. Какова основная цель каждого аромата, каковы преимущества и влияние на производительность ... PS Я знаю, что существует множество источников информации, но я ищу своего рода …
91 c#  sql  linq  dataset  entities 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.