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

96
Что я могу сделать, чтобы устранить исключение «Строка не найдена или не изменена» в LINQ to SQL в базе данных SQL Server Compact Edition?

При выполнении SubmitChanges в DataContext после обновления пары свойств с помощью соединения LINQ to SQL (для SQL Server Compact Edition) я получаю сообщение «Строка не найдена или не изменена». ChangeConflictException. var ctx = new Data.MobileServerDataDataContext(Common.DatabasePath); var...

96
Как мне получить строку MAX с помощью GROUP BY в запросе LINQ?

Я ищу способ в LINQ соответствовать следующему запросу SQL. Select max(uid) as uid, Serial_Number from Table Group BY Serial_Number На самом деле ищу помощь по этому поводу. Вышеупомянутый запрос получает максимальный uid каждого серийного номера из-за Group Byсинтаксиса....

96
Как сгладить дерево через LINQ?

Итак, у меня есть простое дерево: class MyNode { public MyNode Parent; public IEnumerable<MyNode> Elements; int group = 1; } У меня есть IEnumerable<MyNode>. Я хочу получить список всего MyNode(включая объекты внутреннего узла ( Elements)) в виде одного плоского списка Where group ==...

96
Что делает Include () в LINQ?

Я попытался провести много исследований, но я больше люблю db - поэтому даже объяснение в MSDN не имеет для меня никакого смысла. Может ли кто-нибудь объяснить и предоставить несколько примеров того, что Include()утверждение делает в термине SQLзапроса?...

96
Как я могу сделать SELECT UNIQUE с LINQ?

У меня есть такой список: Red Red Brown Yellow Green Green Brown Red Orange Я пытаюсь выполнить SELECT UNIQUE с LINQ, т.е. я хочу Red Brown Yellow Green Orange var uniqueColors = from dbo in database.MainTable where dbo.Property == true select dbo.Color.Name; Затем я изменил это на var...

95
Roslyn не удалось скомпилировать код

После того, как я перенес свой проект с VS2013 на VS2015, проект больше не строится. Ошибка компиляции возникает в следующем операторе LINQ: static void Main(string[] args) { decimal a, b; IEnumerable<dynamic> array = new string[] { "10", "20", "30" }; var result = (from v in array where...

95
Как преобразовать все строки в List <string> в нижний регистр с помощью LINQ?

Вчера я увидел фрагмент кода в одном из ответов на StackOverflow, который меня заинтриговал. Это было примерно так: List<string> myList = new List<string> {"aBc", "HELLO", "GoodBye"}; myList.ForEach(d=>d.ToLower()); Я надеялся, что смогу использовать его для преобразования всех...

95
Где находится метод расширения LINQ «Сгибание»?

В примерах MSDN Linq я нашел изящный метод под названием Fold (), который я хочу использовать. Их пример: double[] doubles = { 1.7, 2.3, 1.9, 4.1, 2.9 }; double product = doubles.Fold((runningProduct, nextFactor) => runningProduct * nextFactor); К сожалению, я не могу скомпилировать это ни в их...

95
Какая библиотека LINQ для JavaScript является ведущей? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 7 лет назад . Уточните этот вопрос Я ищу библиотеку JavaScript, которая позволит...

95
Как вернуть значение из Action ()?

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

95
LINQ Использование Max () для выбора одной строки

Я использую LINQ для IQueryable, возвращаемого NHibernate, и мне нужно выбрать строку с максимальным значением (ями) в нескольких полях. Я упростил то, что придерживаюсь. Мне нужно выбрать одну строку из моей таблицы с максимальным значением в одном поле. var table = new Table { new Row(id: 1,...

94
как обновить несколько строк за раз с помощью 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 пожалуйста, скажите мне, что запрос о том, как обновить все вышеуказанные статусы френдлидов, верен. [2,3,4 за...

94
Пейджинг с LINQ для объектов

Как бы вы реализовали разбиение на страницы в запросе LINQ? Собственно, пока я был бы удовлетворен, если бы можно было имитировать функцию sql TOP. Однако я уверен, что потребность в полной поддержке пейджинга в любом случае возникнет раньше. var queryResult = from o in objects where ... select...

94
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 //...

94
Как мне динамически указать аргумент Linq OrderBy?

Как указать переданный аргумент, orderbyиспользуя значение, которое я принимаю в качестве параметра? Пример: List<Student> existingStudends = new List<Student>{ new Student {...}, new Student {...}} В настоящее время реализация: List<Student> orderbyAddress =...

94
Соединение LINQ с несколькими условиями в предложении On

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

93
Что такое «Аудит выхода» в SQL Server Profiler?

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