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

Страница 284 из 1888
? Райзя ?
30.01.2017
19:46:46
ибо работает с конструкторами wcf сервисов

Дмитрий
30.01.2017
20:08:41
простой пример: добавляем в проект новый класс, наследуем его от определённого типа - и с учётом заранее определённого конвеншена он автоматически начинает работать т. е. у меня не болит голова о том, где, как, кто и когда его должен проинстанцировать - всё настраивается один раз и потом работает само собой

Google
Дмитрий
30.01.2017
20:11:05
и сосредоточено в composition root

остальное приложение вообще не знает, что где-то там есть IoC-контейнер

/stat@combot

Combot
30.01.2017
20:14:53
combot.org/chat/-1001066857984

PaGrom
30.01.2017
20:55:10
https://blogs.msdn.microsoft.com/dotnet/2017/01/30/announcing-net-core-net-native-and-nuget-updates-in-vs-2017-rc/

NermaN
30.01.2017
22:49:00
все таки заставить работать бингдинги выше моих сил пока

anton
30.01.2017
23:50:50
на тему azure.. есть у нас web app (там по сути identity server 3 крутится) к нему sql естественно 2 часа назад sql перестала быть видна из под web app :) через mssms в базу отлично пускает, из web app нет на зеркало тоже достучаться не может и к заново созданной базе тоже :) можно конечно сделать редеплой в другой регион, но как-то не спортивно

ожило, само..

3 часа проблем и минус 3 часа сна...

Дмитрий
31.01.2017
02:11:42
ожило, само..
а в чём в итоге проблема была? или причина так и осталась неопределенной?

все таки заставить работать бингдинги выше моих сил пока
покажи, что смог сделать - может, тебе до цели всего один шаг остался

Google
Semen
31.01.2017
05:46:57
Привет Вопрос такой: делаю апу-переводчик с возможностью прослушать слова, как они звучат на французском. Беда в том, что для SpeechSynthesizer'а нужен установленный в системе языковой пакет... Реально его устанавливать вместе с апой? Если да, то как? P.S.: UWP.

Вячеслав
31.01.2017
05:50:24
вот простой проект с биндингом

NermaN
31.01.2017
06:10:58
вот простой проект с биндингом
спасибо, как оказалось решение было неподалёку.

если после загрузки выставить DataContext = jsdata; то все сразу начинает работать

в обе стороны, круто

Дмитрий
31.01.2017
06:13:46
http://i.imgur.com/YsbKHg1.gif

NermaN
31.01.2017
06:19:50
Спасибо, я бы без вас наверняка двинулся бы пока это изучал методом тыка

DateTimePicker из Extended WPF Toolkit забагован =(

Дмитрий
31.01.2017
06:43:46
в каком смысле?

NermaN
31.01.2017
06:51:58
в каком смысле?
Очень странно сбрасывает цифры времени (часы, секунды)

если редактировать минуты, то после окончания редактирования это превращается в часы

если часы то в 00:00:00

но не всегда

отстой какой-то

может русскую локаль не умеет

хотя в остальном мне понравился компонент

Дмитрий
31.01.2017
06:55:54
странно, у меня вполне нормально работает установленный стиль: <Style TargetType="{x:Type wpftk:DateTimePicker}"> <Setter Property="FontSize" Value="16" /> <Setter Property="Format" Value="Custom" /> <Setter Property="FormatString" Value="dd.MM.yyyy [HH]" /> </Style> настройки привязки: <wpftk:DateTimePicker AllowTextInput="True" DefaultValue="{x:Null}" DisplayDefaultValueOnEmptyText="True" Value="{Binding StartDate, UpdateSourceTrigger=PropertyChanged}" /> <wpftk:DateTimePicker AllowTextInput="True" DefaultValue="{x:Null}" DisplayDefaultValueOnEmptyText="True" Value="{Binding EndDate, UpdateSourceTrigger=PropertyChanged}" />

Вадим
31.01.2017
06:56:48
/stat@combot

Combot
31.01.2017
06:56:49
combot.org/chat/-1001066857984

NermaN
31.01.2017
07:25:23
спасибо, попробую с кастомным форматом, может заработает

Google
Slava
31.01.2017
07:33:28
Нет ни у кого хотя бы приблизительного понимания, куда копать? Заипался гуглить..
чекай установленные и предлагай вручную скачать недостающие

Semen
31.01.2017
07:35:19
Ну боя(

Slava
31.01.2017
07:36:56
Ну боя(
это я на самый худший вариант. А вообще, как переводишь?

Semen
31.01.2017
07:38:31
Да переводы все в БД лежат. Мне надо именно заставить SpeechSynthesizer балакать по-французски, когда я ему слово подсовываю

Летучая
31.01.2017
08:18:42
Типа там к гуглу законнектиться и выкачивать войсы

В UWP довольно напряжно с протаскиванием в проект всякого нестандартного

Semen
31.01.2017
08:24:27
В UWP довольно напряжно с протаскиванием в проект всякого нестандартного
Да похоже, что единственный вариант - говорить пользователю, что он сам должен поставить язык себе в систему. Если бы можно было скачать этот пакет, то можно было бы при запуске его ставить; однако он доступен для скачивания только сборщикам систем и производителям(

Дмитрий
31.01.2017
09:36:50
Всем привет ещё раз. Возник вопрос по EF 6, может, кто-нибудь уже сталкивался и успешно решил проблему. Суть. Есть БД на SQL Server 2012, в ней две интересующие меня таблицы dvsys_carddefs ( [CardTypeID] UNIQUEIDENTIFIER NOT NULL ROWGUIDCOL, [Alias] VARCHAR(64) NULL, -- прочие поля CONSTRAINT [dvsys_carddefs_pk_cardtypeid] PRIMARY KEY CLUSTERED ([CardTypeID]) ON [PRIMARY] ) dvsys_instances ( [InstanceID] UNIQUEIDENTIFIER NOT NULL ROWGUIDCOL CONSTRAINT [dvsys_instances_def_instanceid] DEFAULT (NEWSEQUENTIALID()), [Timestamp] TIMESTAMP NOT NULL, [CardTypeID] [UNIQUEIDENTIFIER] NULL, [Description] NVARCHAR(512) COLLATE Cyrillic_General_CI_AS NULL, -- прочие поля CONSTRAINT [dvsys_instances_fk_cardtypeid] FOREIGN KEY ([CardTypeID]) REFERENCES [dbo].[dvsys_carddefs] ([CardTypeID]) NOT FOR REPLICATION ) Пытаюсь эту красоту (конкретно - таблицу dvsys_instances) замапить в EF следующим образом, используя table-per-hierarchy маппинг (разграничение предполагается по столбцу CardTypeID) public class BaseCard { #region Properties [Key] public Guid InstanceID { get; set; } [Timestamp] public byte[] Timestamp { get; set; } [StringLength(512)] public string Description { get; set; } public bool? Deleted { get; set; } public bool? Template { get; set; } #endregion #region Constructors public BaseCard() { } #endregion #region object methods overriding public override string ToString() { return Description; } #endregion } public class Document : BaseCard // CardTypeID == B9F7BFD7-7429-455E-A3F1-94FFB569C794 { #region Properties #endregion #region Constructors public Document() : base() { } #endregion } public class DatabaseContext : DbContext { protected override void OnModelCreating(DbModelBuilder builder) { Database.SetInitializer<DatabaseContext>(null); builder.Entity<BaseCard>().ToTable("dvsys_instances", "dbo") // пока что вкостылено константами .Map<Document>(c => c.Requires("CardTypeID").HasValue(new Guid("B9F7BFD7-7429-455E-A3F1-94FFB569C794")).IsOptional()); base.OnModelCreating(builder); } } но при попытке извлечь DbSet<Document> EF бросает исключение: Schema specified is not valid. Errors: (18,12) : error 2016: Condition can not be specified on values of member 'CardTypeID'. Value conditions are not supported for type 'SqlServer.uniqueidentifier'. В процессе гугления нашёл, что вроде как столбец-discriminator не должен содержать ограничений foreign key. Фигня вопрос, добавил в dvsys_instances новый столбец, перекопировал в него значения из CardTypeID, чтобы отвязаться от ограничения - и получил ровно то же самое. В гугле и на стэковерфлоу пишут, что на scalar-variable типах (a uniqueidentifier как раз такой) должно вроде как работать искаропки. Пробовал добавлять столбцы типа INT и VARCHAR(64) - на них работает как нефиг делать, НО #1 всё равно нифига не наглядно, а в случае с varchar ещё и размер таблицы изрядно увеличится НО #2 проблема в том, что с тестовой базой я могу всё что угодно сотворить, а на проде никто такое сделать не даст, особенно когда в целевой таблице dvsys_instances несколько сотен миллионов строк, постоянно добавляются новые, а пользователей много и они злые. То есть хотелось бы избежать изменения структуры таблиц БД и при этом достичь желаемого результата. P. S. 1. да, это database first (так исторически сложилось) 2. не надо говорить, что это УГ - я и сам прекрасно знаю 3. да, мсье знает толк в извращениях

anton
31.01.2017
09:45:22
а в чём в итоге проблема была? или причина так и осталась неопределенной?
неизвестно. в поддержку написал, может что то ответят. хотя подозреваю что попросят логи тисипидампа и потом медленно сольют тикет

Дмитрий
31.01.2017
09:46:39
неизвестно. в поддержку написал, может что то ответят. хотя подозреваю что попросят логи тисипидампа и потом медленно сольют тикет
знакомая ситуация "Ваша информация передана в отдел разработки для анализа, ожидайте..." ©

Sergey
31.01.2017
09:47:00
У них саппорт содержит столько прослоек, что ппц прост

Ilya
31.01.2017
09:49:28
вроде как ажур бесплатно консультирует только по фин-вопросам

anton
31.01.2017
09:49:33
Эти пидры меня так с ноября динамят
обычная практика. а мы еще голд партнеры и в inner circle входим... я помню похожая проблема была с сервис басом - тупо недоступен был. какие то траблы с сетью были. так они просили логи вайершарком снять, парили про антивирусы и файерволы. как я это с вебб аппа сниму? :)

вроде как ажур бесплатно консультирует только по фин-вопросам
верно. поэтому у нас еще и платная поддержка :) но и это не спасает

Gid
31.01.2017
09:50:38
Ух господа

Ilya
31.01.2017
09:50:40
я как-то звонил по фин вопросу. Точнее там оставляешь данные и с тобой связываются. Мне перезвонил индус

Gid
31.01.2017
09:50:41
Ласт дей на работе

Google
Gid
31.01.2017
09:50:49
Пойду потом работать доктором

Чтоб не учить 10000 жс фреймворков в 2018

году

Ilya
31.01.2017
09:51:15
причём не американский индус, а индийский индус. С таким акцентом, что хер поймёш

Летучая
31.01.2017
09:51:25
Ilya
31.01.2017
09:51:40
а ты успешный сеньёр фулстак девелопер?

Gid
31.01.2017
09:51:40
точно(

Admin
ERROR: S client not available

Gid
31.01.2017
09:51:49
примерно

фуллстак

но жс мир это просто как страна чудес

Летучая
31.01.2017
09:52:37
надо писать на чистом жс

Gid
31.01.2017
09:52:42
Однажды туда войдёшь и больше никогда не выйдешь

Вот щас порог вхождения для новичка в нг2 и реакт

Просто нереальный

А через годик-полтора - будет вообще невозможным

Ибо всё развивается настолько быстро

Что будут поспевать только те кто уже вошел в айти

Вот щас год посидел поработал на жквери жс и мвц

Google
Летучая
31.01.2017
09:55:32
а че там такого-то

ну реакт мне каким-то ебоватым показался

Timur
31.01.2017
09:55:46
там китайский язык, по-моему

я ваще ничо не понимаю

Ilya
31.01.2017
09:56:14
там ТС, не?

Timur
31.01.2017
09:56:30
да, тайпскрипт

Gid
31.01.2017
09:56:30
Всё уже можно короче писать на лбу legacyguy

Тайп там, да

там китайский язык, по-моему
Потратил 20 часов на настройку

Ilya
31.01.2017
09:56:47
тупе скрип

Gid
31.01.2017
09:56:50
На выхах

Летучая
31.01.2017
09:56:51
бедные пользователи

Gid
31.01.2017
09:56:53
Думал умру

Летучая
31.01.2017
09:57:01
они ж будут качать эти простыни нагенеренного js

Ilya
31.01.2017
09:57:05
там CLI какой-то который за тебя всё делает

Gid
31.01.2017
09:57:11
Хей неее

Там не простыни там лейзилоад

Чанков

Timur
31.01.2017
09:57:18
Думал умру
первый раз также настраивал. недавно заново начал - взлетело за 10 минут ваще всё без проблем. бесит аж.

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

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