@CSharpChatЭта группа больше не существует

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

Nikita
30.06.2017
09:28:53
и жрать ресурсы

хотя

у тебя записи прослушки

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

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
Открой в фоне ?
Screen нашёл. Надёжная штука?

Google
Artem
30.06.2017
09:51:42
.NET Core MVC Фримена кто-нибудь читал? норм книжка ?
норм, но некоторые мелочи устарели почти сразу после выхода книги (о чём он в принципе и предупреждает ещё во вступлении тк писал он ещё до релиз версии).

Blue Screen of Death
30.06.2017
09:53:52
Alexander
30.06.2017
09:55:35
а актуальнее литература есть?
Только https://docs.microsoft.com/aspnet/core/getting-started

Влад
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));

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: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
Юзать ли Unit of Work + repositories с Entity framework?
https://docs.microsoft.com/en-us/aspnet/core/data/ef-mvc/advanced#repository-and-unit-of-work-patterns тут пишут что не надо

Александр
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
Пока тема с репозиторием близко :) Подскажите плиз, хочу параметром передавать в репозитории условия для выборок. как это придумать? мб паттерн имеется, чтобы не костылить? :) orm ef*
IQuerable? а вообще глянь я выше кинул ссылку на гитхаб, можешь посмотреть как у них сделано. далеко от идеала, есть вещи которые мне не оч нравятся. но условие передать можно

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

Александр
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

Как реализовать метод GetMethodNameWhereThisMethodused();?
https://stackoverflow.com/questions/171970/how-can-i-find-the-method-that-called-the-current-method

Дмитрий
30.06.2017
11:28:05
Как реализовать метод GetMethodNameWhereThisMethodused();?
public void Add(int userId, [CallerMemberName] string methodName = "") { // ... }

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

Андрюшка :D
30.06.2017
11:28:18
https://gist.github.com/SuddenGunter/1defdb2aaf0e23489ec9a71ff3c7cb5d https://github.com/Arch/UnitOfWork/blob/master/src/Microsoft.EntityFrameworkCore.UnitOfWork/IRepository.cs
да, нашел эту строчку, странновато как-то у них, всё отдельно - сорт, условия, инклюды

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
вот поэтому я и спрашиваю совета т.к. много мнений в инете

на этот счет

Страница 1368 из 1888

Эта группа больше не существует Эта группа больше не существует