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

176
ToList () - это создает новый список?

Допустим, у меня есть класс public class MyObject { public int SimpleInt{get;set;} } И у меня есть List<MyObject>, и я ToList()это, а затем изменить один из SimpleInt, будут ли мои изменения будут распространены обратно в первоначальный список. Другими словами, каков будет результат...

176
Платформа сущностей linq query Include () нескольких дочерних сущностей

Это может быть действительно элементарный вопрос, но какой хороший способ включить несколько дочерних объектов при написании запроса, который охватывает ТРИ уровня (или больше)? то есть у меня есть 4 таблицы: Company, Employee, Employee_CarиEmployee_Country Компания имеет отношения 1: m с...

175
Получить список различных значений в списке

В C #, скажем, у меня есть класс с именем Note с тремя переменными-членами String. public class Note { public string Title; public string Author; public string Text; } И у меня есть список типа Примечание: List<Note> Notes = new List<Note>(); Какой самый чистый способ получить список...

175
Методы расширения с помощью Moq

У меня есть существующий интерфейс ... public interface ISomeInterface { void SomeMethod(); } и я расширил этот интерфейс, используя миксин ... public static class SomeInterfaceExtensions { public static void AnotherMethod(this ISomeInterface someInterface) { // Implementation here } } У меня есть...

174
LINQ содержит регистр нечувствителен

Этот код чувствителен к регистру, как сделать его без учета регистра? public IQueryable<FACILITY_ITEM> GetFacilityItemRootByDescription(string description) { return this.ObjectContext.FACILITY_ITEM.Where(fi => fi.DESCRIPTION.Contains(description));...

171
Можно ли сводить данные с помощью LINQ?

Мне интересно, можно ли использовать LINQ для поворота данных из следующего макета: CustID | OrderDate | Qty 1 | 1/1/2008 | 100 2 | 1/2/2008 | 200 1 | 2/2/2008 | 350 2 | 2/28/2008 | 221 1 | 3/12/2008 | 250 2 | 3/15/2008 | 2150 в нечто вроде этого: CustID | Jan- 2008 | Feb- 2008 | Mar - 2008 | 1 |...

171
Как использовать Linq для получения уникального списка свойств из списка объектов?

Я пытаюсь использовать Linq, чтобы вернуть список идентификаторов, учитывая список объектов, где идентификатор является свойством. Я хотел бы иметь возможность делать это, не просматривая каждый объект и не извлекая уникальные идентификаторы, которые я нахожу. У меня есть список объектов типа...

171
Выберите словарь <T1, T2> с помощью LINQ

Я использовал ключевое слово «select» и метод расширения для возврата IEnumerable<T>с LINQ, но мне нужно вернуть универсальный Dictionary<T1, T2>и не могу понять это. Пример, из которого я узнал, использовал что-то в форме, подобной следующей: IEnumerable<T> coll = from x in y...

171
Как макетировать запрос на контроллер в ASP.Net MVC?

У меня есть контроллер в C # с использованием ASP.Net MVC Framework public class HomeController:Controller{ public ActionResult Index() { if (Request.IsAjaxRequest()) { //do some ajaxy stuff } return View("Index"); } } Я получил несколько советов по насмешкам и надеялся протестировать код с помощью...

168
Используйте имена динамических переменных в `dplyr`

Я хочу использовать dplyr::mutate()для создания нескольких новых столбцов в кадре данных. Имена столбцов и их содержимое должны генерироваться динамически. Пример данных из радужки: library(dplyr) iris <- tbl_df(iris) Я создал функцию для изменения моих новых столбцов из Petal.Widthпеременной:...

168
LINQ: «содержит» и лямбда-запрос

Я List<BuildingStatus>позвонил buildingStatus. Я хотел бы, чтобы проверить , содержит ли он статус , чей символ коды (возвращаемый GetCharCode()) равна некоторые переменные v.Status. Есть ли способ сделать это, как показано ниже (не компилируемый) код? buildingStatus.Contains(item =>...

167
Func <T> без параметра

Могу ли я передать метод с параметром out как Func? public IList<Foo> FindForBar(string bar, out int count) { } // somewhere else public IList<T> Find(Func<string, int, List<T>> listFunction) { } Для Func нужен тип, поэтому out не будет компилироваться, а для вызова...

166
LINQ - левое соединение, группировка и подсчет

Допустим, у меня есть этот SQL: SELECT p.ParentId, COUNT(c.ChildId) FROM ParentTable p LEFT OUTER JOIN ChildTable c ON p.ParentId = c.ChildParentId GROUP BY p.ParentId Как я могу перевести это в LINQ to SQL? Я застрял в COUNT (c.ChildId), сгенерированный SQL всегда, кажется, выводит COUNT (*). Вот...

165
Разница между Lookup () и словарём (Of list ())

Я пытаюсь обернуть голову, какие структуры данных являются наиболее эффективными и когда и где использовать какие. Возможно, я просто недостаточно хорошо понимаю структуры, но как это ILookup(of key, ...)отличается от Dictionary(of key, list(of ...))? Кроме того, где я хотел бы использовать...

165
Почему volatile не считается полезным в многопоточном программировании на C или C ++?

Как показано в этом ответе, который я недавно опубликовал, мне кажется, что я не совсем понимаю полезность (или ее отсутствие) volatileмногопоточного программирования. Насколько я понимаю, в любой момент, когда переменная может быть изменена вне потока контроля фрагмента кода, обращающегося к ней,...

164
Изменение формы data.frame из широкого в длинный формат

У меня возникли проблемы с преобразованием моего data.frameиз широкого стола в длинный стол. На данный момент это выглядит так: Code Country 1950 1951 1952 1953 1954 AFG Afghanistan 20,249 21,352 22,532 23,557 24,555 ALB Albania 8,097 8,986 10,058 11,123 12,246 Теперь я хотел бы превратить это...