Ответа Не последовало.
Приложения часто используют данные из баз данных SQL или XML-документов. Традиционно разработчикам приходилось изучать основной язык программирования, такой как C#, и вспомогательный язык, такой как SQL или XQuery. Интегрированный с языком запрос (LINQ) привносит возможности запроса в сам язык C#. Пожалуйста, кто-нибудь может помочь мне объяснить, почему distinct в коде linq c# не работает, в моем случае он дублирует данные, поэтому я хочу использовать distinct as для sql-запроса, который работает нормально. Пожалуйста, кто-нибудь может помочь мне объяснить, почему distinct в коде linq c# не работает, в моем случае он дублирует данные, поэтому я хочу использовать distinct как для sql-запроса, который работает нормально. Опубликовано 24 марта в 10:30. Приложения часто используют данные из баз данных SQL или XML-документов. Традиционно разработчикам приходилось изучать основной язык программирования, такой как C#, и вспомогательный язык, такой как SQL или XQuery. Visual Studio 2008. Приложения часто используют данные из баз данных SQL или XML-документов. Традиционно разработчикам приходилось изучать основной язык программирования, такой как C#, и вспомогательный язык, такой как SQL или XQuery. Интегрированный с языком запрос (LINQ) - это набор функций, представленных в Visual Studio 2008, который расширяет мощные возможности запросов на синтаксис языков C# и Visual Basic. Теперь, вместо изучения отдельного языка запросов, вы можете использовать свои знания C# вместе с некоторыми дополнительными ключевыми словами и концепциями для запросов к базам данных SQL, ADO.NET наборы данных, XML-документы и многое другое .Класс NET collection, реализующий интерфейс IEnumerable. Преимущества использования LINQ. LINQ to SQL - это реализация O/RM (object relational mapping), которая поставляется в версии .NET Framework Orcas и которая позволяет моделировать реляционную базу данных с использованием .Классы NET. Затем вы можете запросить базу данных с помощью LINQ, а также обновить / вставить / удалить из нее данные. В качестве примера смотрите, как это сделать: Подсчет встречаемости слова в строке (LINQ). LINQ to SQL. Используйте LINQ to SQL для доступа к базам данных SQL Server и SQL Server Express через строго типизированный объектный уровень, который вы создаете с помощью O/R Designer. У меня есть презентация о том, как достаточно просто реализовать LINQ to Objects - она находится на странице обсуждения веб-сайта C# in Depth. Такие поставщики, как LINQ to SQL, обычно работают с помощью класса Queryable.
https://msdn.microsoft.com/en-us/library/bb655883(v=vs.90).aspx http://www.codeproject.com/Questions/748930/Distinct-does-not-work-in-a-LINQ-csharp-code http://www.codeproject.com/Questions/748930/Distinct-does-not-work-in-a-LINQ-csharp-code https://msdn.microsoft.com/en-us/library/bb655883(v=vs.90).aspx https://msdn.microsoft.com/en-us/library/bb655883(v=vs.90).aspx https://msdn.microsoft.com/en-us/library/bb397926.aspx https://msdn.microsoft.com/en-us/library/bb655883(v=vs.90).aspx http://weblogs.asp.net/scottgu/using-linq-to-sql-part-1 https://msdn.microsoft.com/en-us/library/bb655883(v=vs.90).aspx http://stackoverflow.com/questions/671235/how-linq-works-internally
как работает linq на c#