
Летучая
13.04.2017
19:58:55
Да

Ramil
13.04.2017
19:59:57
с фабрикой та же ошибка
а Task.Run не вижу

Летучая
13.04.2017
20:01:19
await Task.Run(() => "Hi world").ContinueWith(yourStr => Console.Log(yourStr), TaskScheduler.FromCurrentSynблаблабла);

Google

Ilya
13.04.2017
20:01:37
https://drive.google.com/uc?id=0B1JqG9-isoYPRmFCem1PcHIzZjQ

Ramil
13.04.2017
20:03:04
короче проблема была в Target Framework: .Net Framework 4 Client Profile

Ilya
13.04.2017
20:03:14
какая версия дотнета
а
ты раньше успел

Mikhail
13.04.2017
20:04:35

Ilya
13.04.2017
20:04:56
в том числе да

Mikhail
13.04.2017
20:05:12
Save в репозитории в отдельный метод вынесен

Сергей
13.04.2017
20:05:25

Mikhail
13.04.2017
20:05:49

Сергей
13.04.2017
20:06:01
Общий контекст не гарантирует общую транзакцию

Mikhail
13.04.2017
20:06:45
Но смотрел бегло

Google

Mikhail
13.04.2017
20:07:42
Общий контекст при вызове savechanges зальет все изменения

Сергей
13.04.2017
20:08:01
Это и гарантирует uow
А просто di будет создавать контексты как получится

Mikhail
13.04.2017
20:09:04

Сергей
13.04.2017
20:09:21
Я не про это
Хотя да. Ты прав.

Mikhail
13.04.2017
20:09:52
Жизненные циклы в помощь.
А вообще - контекст синглтон и жизнь сказка?

Сергей
13.04.2017
20:12:07
Ну как выбор: работать с кучей реп и следить, чтобы все сохранялось или пользоваться оберткой - uow

Му
13.04.2017
20:12:09

Ilya
13.04.2017
20:12:15
сломается всё

Му
13.04.2017
20:12:29
к хуям собачьим я бы сказал

Mikhail
13.04.2017
20:12:33

Му
13.04.2017
20:12:44
:) маньяк-девелопер

Mikhail
13.04.2017
20:12:46
С жизненным циклом на реквест

Ilya
13.04.2017
20:12:54
как только одновременно сэйв ченджез вызовут с разных потоков

Microsoft news
13.04.2017
20:15:21
End is Nigh for CodePlex, Visual Studio 2008
https://visualstudiomagazine.com/articles/2017/04/13/support-ends-visual-studio-2008-codeplex.aspx
Two wholly unrelated end-of-life events are on the horizon, one for the once-popular CodePlex source code sharing site built by Microsoft, and the other for a waning Visual Studio 2008.

Mikhail
13.04.2017
20:15:23

Ilya
13.04.2017
20:16:15
Да понятно жи
Тогда таки зачем uow в веб аппе

Google

Mikhail
13.04.2017
20:17:19
Плюс вызов save упрощает
А то вызвал save у одного репа и сохранил все - нелогично
А тут один интерфейс общения общий
Сам контекст еф по сути тоже unitofwork если я не ошибаюсь)

Anton
13.04.2017
21:53:29
Вопрос немного не по шарпу, но вдруг кто знает: почему дебаггер в Visual Studio в колстэке показывает язык как Unknown, и как это можно поменять?

Oleg
14.04.2017
01:04:14
Блат, думаю че у меня зависимости не резолвятся в конструкторе через иок, а я конструктор приватным сделал и сижу туплю, где же накосячил хд

tm
14.04.2017
01:32:44

Igor
14.04.2017
05:09:10
Как сделать на UWP событие свайпа, что бы splitview открывался/закрывался?

Летучая
14.04.2017
06:16:53
год назад вот так костылил: https://github.com/Worldbeater/MatrixJar/blob/master/MatrixCalc/MainPage.xaml.cs
но лучше использовать xBind и мввм
забиндить Manipulation-события и менять ширину грида в зависимости от положения пальца

Дмитрий
14.04.2017
06:16:54
как проверить тип, который прилетел в обобщенный метод?
private T Blablabla<T> () {
if (T is ClassA) { }
}

Дмитрий
14.04.2017
06:17:32
не работает
Точнее не проверить, а сравнить именно с ClassA

Летучая
14.04.2017
06:21:38
Используй typeof
И сравнивай Type-ы

Дмитрий
14.04.2017
06:22:12
typeof(ClassA) ругает

Oleg
14.04.2017
06:23:04
public class MyGenericClass<T> where T : ClassA

Летучая
14.04.2017
06:23:09
А чего ругает-то? Надо тайпоф(Т) и тайпоф(ДругойКласс)

Oleg
14.04.2017
06:23:09
можно так вот ограничить

Google

Дмитрий
14.04.2017
06:23:23

Mikhail
14.04.2017
06:23:37

Oleg
14.04.2017
06:23:49
Ну ладно

Дмитрий
14.04.2017
06:23:54

Oleg
14.04.2017
06:23:55
public class MyGenericClass<T> where T : IComparable

Admin
ERROR: S client not available

Oleg
14.04.2017
06:23:59
по интерфейсу

Летучая
14.04.2017
06:24:16
Кстати да

Oleg
14.04.2017
06:24:18
я пример же просто привел

Летучая
14.04.2017
06:24:20
Так элегантнее

Дмитрий
14.04.2017
06:24:27
и так прилетают классы одной модели

Oleg
14.04.2017
06:24:34
а пихать можно все что угодно

Дмитрий
14.04.2017
06:24:37
и среди них только один иначе обрабатывается

Oleg
14.04.2017
06:26:48
как по мне, я бы сделал обработку if (T is ClassA) до вызова, private T Blablabla<T> ()

Дмитрий
14.04.2017
06:28:33
решилось, я просто забыл поменять is на ==
а вообще, я создаю методы именно для того чтобы сделать действие одной строкой, а не чтобы городить проверки перед вызовом ?

Mikhail
14.04.2017
06:30:00

Дмитрий
14.04.2017
06:30:28

Oleg
14.04.2017
06:31:23
О господи, он написал абстрактный пример, я абсрактно ответил, как можно ограничить. не подошло, ну и ок

Mikhail
14.04.2017
06:31:24
?

Google

Mikhail
14.04.2017
06:31:53

Igor
14.04.2017
06:31:53
Скорее всего я просто украду твой костыль
год назад вот так костылил: https://github.com/Worldbeater/MatrixJar/blob/master/MatrixCalc/MainPage.xaml.cs
но лучше использовать xBind и мввм
забиндить Manipulation-события и менять ширину грида в зависимости от положения пальца

Oleg
14.04.2017
06:31:55
Я бы разграничил по интефейсам, а не городил if на if

Владимир
14.04.2017
06:32:14

Му
14.04.2017
06:32:34
У вас текут абстракции

Владимир
14.04.2017
06:32:49

Дмитрий
14.04.2017
06:33:08
а я бы не стал городить интерфейс, который понадобится только в одном единственном месте, если это можно знаменить одной строкой с проверкой
у всех по-разному :)

Igor
14.04.2017
06:34:10

Дмитрий
14.04.2017
06:34:17
ура
ноунейм согласен со мной
?

Oleg
14.04.2017
06:34:56
Ну кому как)

Igor
14.04.2017
06:35:01
:D
Эта группа больше не существует