0
ответов

Использовать хранимую процедуру в Entity Framework (сначала код)

Я использую этот код для определения своей хранимой процедуры CREATE PROCEDURE [dbo]. [SP] (@Country NVARCHAR (20)) В КАЧЕСТВЕ НАЧАТЬ УСТАНОВИТЬ БЕЗ СЧЕТА; ВЫБЕРИТЕ c. *, O. * из Customers as c внутренним соединением O на ...
вопрос задан: 10 January 2012 18:27
0
ответов

InvalidCastException в запросе LINQ

Для этого запроса LINQ я получаю исключение ниже: (из строки в ds.Tables [0] .AsEnumerable () где row.Field ("Dept_line_code") == DeptCode && row.Field (" ...
вопрос задан: 10 January 2012 13:28
0
ответов

Смешать Any () и First () в LINQ?

Сначала я новичок в LINQ! Тогда дело в том, что у меня есть Коллекция, которая: либо не содержит моего идентификатора (строки) или содержит ТОЛЬКО раз, когда я хотел использовать Where, но мне не нравится if ...
вопрос задан: 10 January 2012 09:12
0
ответов

Разница в C # между First () и Find ()

Итак, я знаю, что Find () - это только метод List , тогда как First () является расширением для любого IEnumerable . Я также знаю, что First () вернет первый элемент, если параметр не передан, ...
вопрос задан: 10 January 2012 06:47
0
ответов

Множественные предложения WHERE с методами расширения LINQ

У меня есть LINQ-запрос, который выглядит следующим образом: DateTime today = DateTime.UtcNow; var results = from order in context.Orders where ((order.OrderDate <= today) && (today &...
вопрос задан: 9 January 2012 16:17
0
ответов

Свойство доступа Linq по переменной

Допустим, у меня есть такой класс: public class Foo {общедоступная строка Title {get; set;} } Теперь предположим, что у меня есть общедоступный List myList, который я хочу отфильтровать с помощью Linq следующим образом: var x = myList ....
вопрос задан: 7 January 2012 16:10
0
ответов

Как создать методы CRUD универсального объекта доступа к данным (DAO) с помощью LINQ to SQL

Я новичок в LINQ to SQL и пытаюсь создать универсальный объект доступа к данным (DAO) для базового создания, чтения, обновления, и Destroy (CRUD), чтобы я мог повторно использовать код. Мне удалось ...
вопрос задан: 7 January 2012 09:10
0
ответов

Как я могу использовать оператор continue в методе .ForEach ()

Есть ли эквивалент оператору continue в методе ForEach? List lst = GetIdList (); lst.ForEach (id => {try {var article = GetArticle (id); if (...
вопрос задан: 6 January 2012 19:25
0
ответов

Linq where clause with multiple conditions

этот метод возвращает общий список, но у него есть несколько условий для получения select. Я просто пишу это, используя if - else if -else if.... так много if else я имею в виду. Есть ли более короткий способ сделать это? Спасибо. ...
вопрос задан: 6 January 2012 08:25
0
ответов

Проекция Linq неправильно кэшируется в NHibernate 3.2

При простой проекции, подобной следующей, NHibernate кэширует план запроса и не обновлять значение переменной при одинаковом запросе: int argValue = 1; var result1 = ...
вопрос задан: 6 January 2012 00:29
0
ответов

Каков метод, противоположный Any

Как я могу проверить с помощью Linq, не содержит ли коллекция объекта. I.E. Противоположность Any . Я мог бы инвертировать результат с помощью! но для удобства чтения я подумал, есть ли что-нибудь получше ...
вопрос задан: 5 January 2012 11:06
0
ответов

Возможна ли инъекция через Dynamic LINQ?

Использование библиотеки Dynamic LINQ (ссылка), уязвима ли она для инъекции? и (если да) как от этого можно защититься? Некоторые сведения из Security Considerations (Entity Framework): LINQ to ...
вопрос задан: 5 January 2012 07:22
0
ответов

Linq не может найти вставленную запись перед отправкой изменений

У меня есть этот фрагмент кода: LinqDataContext ctx; MyRecord R = новый MyRecord (); R.Title = "тест"; ctx.AllRecords.InsertOnSubmit (R); bool bExists = ctx.AllRecords.Any (r => r.Title == "тест"); Примечание: Я ...
вопрос задан: 5 January 2012 03:34
0
ответов

Пошаговые подсказки по операторам Linq

Когда я просматриваю код и перехожу к оператору linq, пошаговый процесс и строки, которые оцениваются (и их порядок), не совпадают с написанным кодом. Я знаю, что это нужно сделать ...
вопрос задан: 4 January 2012 15:21
0
ответов

Пересечение «многие ко многим» LINQ

Я пытаюсь запросить сообщения на основе списка тегов: общедоступный класс Post {public int? Id {get; set;} общедоступная строка Имя {get; set;} общедоступная виртуальная ICollection Теги {get; set;} } public ...
вопрос задан: 4 January 2012 09:48
0
ответов

Как получить копию данных вместо ссылки с помощью linq / lambda в C #?

Есть ли простой способ просто получить копию данные вместо ссылки с помощью этого метода? Я пробовал .ToArray (). Where (), но, похоже, он все еще передает ссылку. Пример: static void Main (...
вопрос задан: 4 January 2012 09:20
0
ответов

Linq: как получить второй последний

Итак, у меня есть список строк, который выглядит так: var ls=new List() { "100", "101-102-1002", "105-153-1532-1532", "105-1854-45-198", "180-95-...
вопрос задан: 4 January 2012 09:08
0
ответов

Отключить проверку переполнения с помощью Array.Sum

Существует проблема Pex4Fun, которая просит пользователя написать код, который находит сумму массива. используя Систему; using System.Linq; public class Program {public static int Puzzle (int [] a) {return a ....
вопрос задан: 4 January 2012 07:18
0
ответов

Почему LINQ .Where(predicate).First() быстрее, чем .First(predicate)?

Я провожу некоторые тесты производительности и заметил, что выражение LINQ типа result = list.First(f => f.Id == i).Property медленнее, чем result = list.Where(f => f.Id == i).First().Property ...
вопрос задан: 29 December 2011 20:51
0
ответов

Linq Где содержит… Сохранить порядок по умолчанию

У меня есть набор идентификаторов, для которых я хочу вернуть какой-то объект , Я делаю это с помощью оператора linq, где используется оператор contains: var RecentCats = (from i в EntityCache ....
вопрос задан: 29 December 2011 18:35
0
ответов

Как динамически создать выражение < Func < MyClass, bool > > Предикат из выражения < Func < MyClass, string > & gt ;?

Я пытаюсь добавить, где предикаты, и моя цель состоит в том, чтобы создать то же выражение, что и: Services.Where (s = > s.Name == "Modules" & amp; s.Namespace == "Namespace"); У меня есть следующий код: ...
вопрос задан: 29 December 2011 08:19
0
ответов

Linq sum и null

У меня есть запрос: var qq = (from c in db.tblArcadeGames where c.IsDeleted == false && c.ParentGameID == 0 && c.Approved == true let ...
вопрос задан: 29 December 2011 02:51
0
ответов

Как правильно выбирать и комбинировать объекты с помощью LINQ?

Я часто сталкиваюсь с такой ситуацией: у меня есть объекты Parent и Child, а объект Child имеет свойство Parent. Я хочу запустить запрос, который получает дочерние объекты и соединяет каждый из них с ...
вопрос задан: 28 December 2011 18:29
0
ответов

Использование Arraylist в DropDownList

У меня есть следующая часть в моем методе Page_Load: DropDownList1.Items.Add ("Audi"); DropDownList1.Items.Add ("BMW");… DropDownList1.Items.Add ("Ford");… DropDownList1 .Items.Add ("Vauxhall"); ...
вопрос задан: 28 December 2011 13:10
0
ответов

Как поддерживать транзакцию в Linq To Entites

Предположим, я одновременно вставляю записи в следующие таблицы Таблица 1 Таблица 2 Таблица 3 Таблица 4 Таблица 5 Теперь я хочу сделать следующее: в случае возникновения каких-либо исключений или ошибок во время вставки в ...
вопрос задан: 28 December 2011 09:23
0
ответов

Почему в этом запросе linq не работает использование Guid, допускающего значение NULL?

У меня есть этот код для поиска корневого узла дерева: Guid? currentNode = null; var root = db.RecursiveTrees.Where (x => x.ParentId == currentNode) .ToList (); Этот запрос возвращает 0 результатов. Если я запустил ...
вопрос задан: 28 December 2011 08:32
0
ответов

Разделить строку с помощью LINQ

Я хочу упорядочить результаты по количеству совпадений в строке строки. Итак, вот код .ThenByDescending (p => p.Title.ToLower () .Split ('') ...
вопрос задан: 28 December 2011 07:52
0
ответов

Linq to Entities delete

Есть ли встроенный способ удаления в Linq to Entites, используя первичный ключ. В настоящее время я работаю следующим образом: создаю хранимую процедуру DeleteTable (table - имя таблицы) и затем в C# ...
вопрос задан: 27 December 2011 22:08
0
ответов

Создание меню во время выполнения в зависимости от роли пользователя

Я пытаюсь создать меню, которое будет сортировать по-разному в зависимости от роли пользователя. Например, если пользователь является администратором, отобразится меню: AdminPane RegisterUser UserRoles ...
вопрос задан: 27 December 2011 16:52
0
ответов

Преимущества ручного поиска за объединение в LINQ?

Создает и использует подход ручного поиска (ILookup ) быстрее, чем использование соединения с помощью Join или GroupJoin в локальном IEnumerable последовательность в LINQ? Я где-то читал, что ...
вопрос задан: 27 December 2011 14:22