
Женя
30.06.2017
09:28:43
у каждой записи еще есть ссылка на файл, связанный с этой записью, и файлы лежат на медленном накопителе, удалить 1000 файлов это может занять время, наверное лучше ставить признак удалено

Nikita
30.06.2017
09:28:53
и жрать ресурсы
хотя
у тебя записи прослушки

Google

Nikita
30.06.2017
09:29:12
жри ресурсы)

Vyacheslav
30.06.2017
09:29:20
лел

Nikita
30.06.2017
09:29:37
на самом деле делается что-то типа GC

Vyacheslav
30.06.2017
09:30:17
у тебя записи прослушки
а я чет пропустил. она делает приложение для прослушки всех и вся или только для определенного гос.учреждения?

Влад
30.06.2017
09:44:51
Есть ещё что-то типо nohup, только с возможностью совершать ещё какие-либо действия?
А то делаю так:
nohup dotnet run
Мне выводит, что всё работает, пока не будет ввода.
И всё норм. А как мне дальше с ОС работать то?

Blue Screen of Death
30.06.2017
09:46:28
Открой в фоне ?

Влад
30.06.2017
09:47:26
Спасибо, чекну)

Aleksey
30.06.2017
09:50:23
.NET Core MVC Фримена кто-нибудь читал? норм книжка ?

Влад
30.06.2017
09:51:41

Google

Artem
30.06.2017
09:51:42

Aleksey
30.06.2017
09:52:23

Blue Screen of Death
30.06.2017
09:53:52

Alexander
30.06.2017
09:55:35

Влад
30.06.2017
09:55:35
Збс)

Миша
30.06.2017
09:57:39
Чуваки, я кажется совсем идиот
Не могу грёбаный файл прочитать в своём UWP приложении
Вызов выполняется, а когда птыаюсь выполнить ".Result" получаю некий "Argument Exception: Параметр задан неверно"
Можете помочь?

Alexander
30.06.2017
10:02:16
для начала не пиши резалт, а вызывай await

Миша
30.06.2017
10:10:06
А в не асинхронном методе как от Task перейти к тому что нужно?

Alexander
30.06.2017
10:10:57
так он у тебя асинхронный

Миша
30.06.2017
10:11:34
Ну то есть у меня вся эта асинхронная лабуда вызывается из метода Initialize страницы

Женя
30.06.2017
10:12:10
а как лучше кешировать на клиенте файлы полученные с сервера? У меня мысль преобразовать имя и дату в MD5 хеш, и под этим именем сохранять в кеше.
или есть более эффективные способы?

Миша
30.06.2017
10:12:56
И потом мне уже в основновном потоке (если я правильно понял) нужно работать с результатом асинхронного метода.

Alexander
30.06.2017
10:14:43
оберни в Task.Run(async() => { })

Миша
30.06.2017
10:17:54
Фаак

Google

Миша
30.06.2017
10:17:59
Кажется получилось
Капец я тупой
Спасибо, чувак
Пойду вникать в многопоточность.
Нет, я не понял(

Alexander
30.06.2017
10:55:47
Привет
Как сделать background stackpanel'у такого цвета: #FFFFFF(к примеру)?
Через код

Миша
30.06.2017
10:59:14
UIElement.Foreground = new SolidColorBrush(Windows.UI.Color.FromArgb(0xff, 0xff, 0xff, 0xff));

Alexander
30.06.2017
11:01:03

vit
30.06.2017
11:09:01
Юзать ли Unit of Work + repositories с Entity framework?

Дмитрий
30.06.2017
11:09:40

vit
30.06.2017
11:10:05
просто часто вижу мнения
что EF и так это реализует
по умолчанию

Дмитрий
30.06.2017
11:12:42
зависит от проекта и выбранного способа реализации

Миша
30.06.2017
11:14:31
Почему этот код не присваивает значение переменной _level?
Выполняется всё без проблем, а потом когда пробую работать с _level - does not set to instance of an object

Vlad
30.06.2017
11:17:27
ты запустил таск в космос и не ждешь его

Миша
30.06.2017
11:18:04
Если использую .Wait(), то ошибка такая же, как и с .Result

Google

Дмитрий
30.06.2017
11:18:21
use await, Luke

Миша
30.06.2017
11:18:23
Чуваки, я кажется совсем идиот
Не могу грёбаный файл прочитать в своём UWP приложении
Вызов выполняется, а когда птыаюсь выполнить ".Result" получаю некий "Argument Exception: Параметр задан неверно"

Admin
ERROR: S client not available

Анатолий
30.06.2017
11:18:37

Дмитрий
30.06.2017
11:18:40
что мешает вызвать как
Stream xmlFile = await sFile.OpenStreamForReadAsync();

Александр
30.06.2017
11:21:25
Добрый день! Подскажите пожалуйста, возможно ли получить method.Name в том методе в котором будет использоваться метод Add()?

Blue Screen of Death
30.06.2017
11:21:26
Религия, наверное

Александр
30.06.2017
11:21:28
public void Add(string key, int userId)
{
lock (this._locker)
{
if (!this._cache.ContainsKey(key))
this._cache.Add(key, new List<int> {userId});
else
this._cache[key].Add(userId);
}
}

Artem
30.06.2017
11:22:10

Александр
30.06.2017
11:22:10
Чтобы заполнять параметр string key

Artem
30.06.2017
11:22:25
но у нас на проекте есть
взяли отсюда:
https://github.com/Arch/UnitOfWork

Андрюшка :D
30.06.2017
11:22:28
Пока тема с репозиторием близко :)
Подскажите плиз, хочу параметром передавать в репозитории условия для выборок. как это придумать? мб паттерн имеется, чтобы не костылить? :)
orm ef*

Artem
30.06.2017
11:23:30

Андрей
30.06.2017
11:23:31
сделай параметр функцией, такой же как у контекста для where

Андрюшка :D
30.06.2017
11:24:23

Александр
30.06.2017
11:25:45
public void Add(int userId)
{
string key = GetMethodNameWhereThisMethodused();
lock (this._locker)
{
if (!this._cache.ContainsKey(key))
this._cache.Add(key, new List<int> { userId });
else
this._cache[key].Add(userId);
}
}
Как реализовать метод GetMethodNameWhereThisMethodused();?

Google

Artem
30.06.2017
11:26:32
поищу у них, спасибо :)
https://gist.github.com/SuddenGunter/1defdb2aaf0e23489ec9a71ff3c7cb5d
https://github.com/Arch/UnitOfWork/blob/master/src/Microsoft.EntityFrameworkCore.UnitOfWork/IRepository.cs

Дмитрий
30.06.2017
11:28:05

vit
30.06.2017
11:28:14
а как тогда реализовать? EF + Service layer

Андрюшка :D
30.06.2017
11:28:18

vit
30.06.2017
11:28:19
без репозитория?

Андрей
30.06.2017
11:30:52
без репозитория?
Никак. Делай репозитории с интерфейсами, bussiness logic layer который зависит от них. В юнит тест проекте реализуй эти интерфейсы mockами и делай юнит тестирование logic layer

Artem
30.06.2017
11:32:15
?
для чего ты хочешь использовать репозиторий?
скорее всего: иметь возможность заменить источник данных (например на in memory для тестов или другую субд на проде).
в ef core это уже есть, эти интерфейсы там из коробки и ты можешь поменять и провайдера базы, и сделать inmemory для тестов
а как тогда реализовать? EF + Service layer
без репозитория?
без репозитория?
https://docs.microsoft.com/en-us/ef/core/miscellaneous/testing/in-memory

Андрей
30.06.2017
11:33:22
иметь логику в репозитории (DAL слое) - это не очень хорошо

vit
30.06.2017
11:35:25
мне по сути не нужен репозиторий, я не собираюсь использовать несколько дб
просто на StackOverFlow пишут что в EF репозиторий этой DbSetы, а юнит оф ворк реализуют дбконтекст и использование этих паттернов с ЕF это абстракция завернутая в абстракцию
если что-то собираюсь писать на MVc 5 а не на кор

Дмитрий
30.06.2017
11:37:09

vit
30.06.2017
11:38:05
вот поэтому я и спрашиваю совета т.к. много мнений в инете
на этот счет
Эта группа больше не существует