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

Страница 378 из 1888
Max
18.02.2017
21:13:26
что б сразу на выходе менялся объект

точнее приводился к одному виду

мб метод десерилизации написать свой

правда я хз как это делается, мб подскажите че глянуть по этому поводу

Google
Max
18.02.2017
21:16:31
наверное проще пометить част свойств что бы не сохранялись в бд, а при сохранении изменять их

https://i.gyazo.com/b35ce6e1695cdf2cfb78188126e8047f.png

такой вариант был бы идеален))))

короче решил просто создать еще один класс чисто под бд

Владимир
18.02.2017
21:49:35
https://i.gyazo.com/b35ce6e1695cdf2cfb78188126e8047f.png
[JsonProperty("facebook_places_id")] public string ExternalFacebookId { get; set; } [JsonProperty("external_id")] public string ExternalDefaultId { get; set; } public string ExternalId => ExternalFacebookId ?? ExternalDefaultId; мм?

Max
18.02.2017
21:56:41
щас попробую

жаль тебя раньше небыло(( все переписал уже под новый класс((((

блин но эти поля при генерации бд все равно создадуться я так понимаю

Владимир
18.02.2017
21:59:53
можно указать, что не создавать

у тебя кор?

Max
18.02.2017
22:00:00
нет

атрибуты не катят

я кстате так и не понял что за кор, но знаю что у меня не он((

Google
Владимир
18.02.2017
22:12:59
атрибуты не катят
почему не катят?

Max
18.02.2017
22:13:13
ну не получается их использовать

подлючаю пространство имен но их не видит

Владимир
18.02.2017
22:13:43
[NotMapped]

не работает?

Какой у тебя ef?

Max
18.02.2017
22:14:06
6+

6.0 точнее0

Владимир
18.02.2017
22:15:26
Можешь флюент апи использовать. В дб контекст запилить: protected override void OnModelCreating(DbModelBuilder modelBuilder) { modelBuilder.Entity<ClassName?).Ignore(t => t.ExternalFacebookId); modelBuilder.Entity<ClassName?).Ignore(t => t.ExternalDefaultId); base.OnModelCreating(modelBuilder); }

Max
18.02.2017
22:18:29
какое то пространство имен надо подключать?

Владимир
18.02.2017
22:18:59
Он что-то не находит?

Max
18.02.2017
22:19:16
игноре

не видит

Владимир
18.02.2017
22:21:02
using System.Data.Entity; using System.Data.Entity.ModelConfiguration.Conventions; // add a reference to System.ComponentModel.DataAnnotations DLL using System.ComponentModel.DataAnnotations; using System.Collections.Generic; using System;

Вообще, поставил бы решарпер, он бы сам все это цеплял

Max
18.02.2017
22:23:32
спасибо

Владимир
18.02.2017
22:23:43
Работает?

Max
18.02.2017
22:23:58
ну все увидело вроде

щас затестирую

Владимир
18.02.2017
22:24:04
к

Google
Владимир
18.02.2017
22:24:26
скорее всего и атрибуты будут работать с неймспейсами выше

Max
18.02.2017
22:30:01
десерелизаци работает

клевый метод буду знать что там можно))

а externalId разве не может быть ключом?

все круто конечно

но в бд это поле не сохраняет

public string ExternalId => ExternalFacebookId ?? ExternalDefaultId;

у меня был контекст с бд

я добавил еще оидн контекст с другой бд

и первый стал ругаться

что бы я типа сделал миграцию

но нахера, я не могу понять

Max
19.02.2017
04:44:14
ибо вторая бд отдельно идет ваще

https://i.gyazo.com/0bdf14b4cff7134ce75e29761d09fadc.png

Ramil
19.02.2017
07:59:10
насколько C++ сложнее изучать, по сравнению с C#?

Artem
19.02.2017
08:02:54
насколько C++ сложнее изучать, по сравнению с C#?
Ну это совсем разные языки. Там ручное управление памятью, арифметика указателей и т.п.

Общего у них только синтаксис похож

Ну и порог вхождения в плюсы сильно выше

Ну и любой язык чтобы нормально изучить надо года два три потратить

Точнее не столько язык, сколько экосистему, библиотеки, технологии

Google
Dmitry
19.02.2017
08:08:50
Точнее не столько язык, сколько экосистему, библиотеки, технологии
*шутка про js и срок, стремящийся к бесконечности*

Artem
19.02.2017
08:10:50
*шутка про js и срок, стремящийся к бесконечности*
Пока это писал, вышел новый js фреймворк)))

Дмитрий
19.02.2017
09:01:07
Ramil
19.02.2017
09:16:59
Ну это совсем разные языки. Там ручное управление памятью, арифметика указателей и т.п.
к чему сводится ручное управление памятью? к тому, что надо писать x.Dispose ?

Сергей
19.02.2017
09:18:23
Диспоз - не связан с управлением памятью, это совсем о другом

Летучая
19.02.2017
09:18:47
к чему сводится ручное управление памятью? к тому, что надо писать x.Dispose ?
еще знать, где писать *varName, а где varName; где использовать оператор ->, а где .; не забывать убирать с помощью del и подобного ссылки на любую хрень, которой ты выделяешь память

Igor
19.02.2017
09:34:33
Ramil
19.02.2017
09:35:20
гугли: malloc free, segfault и "утечки памяти" ?
зато производительность

Admin
ERROR: S client not available

Igor
19.02.2017
09:39:11
зато производительность
Вопрос только "когда производительность важнее стабильности?". 90% программистов работают в "интерпрайзе" где производительность не так важна. Но если ты работаешь над ОС/3D игры/Вирт. машинами - то тогда что ты делаешь в этой конфе?

Летучая
19.02.2017
09:40:29
с плюсах легко выстрелить себе в ногу, как говорится в языках с мусорщиками сложнее, там мусорщики стреляют сами себе в конечности вместо тебя

? Райзя ?
19.02.2017
09:41:19
да, для плюсов программисты должны быть квалифицированные и с опытом, чтобы говна не вышло

иначе профайлить можно до бесконечности

ковырялся в с++ проекте, которые 4 года велся и там 40 программистов сменилось. Его наверное всю жизнь компании будут вспоминать. По нему даже презентацию устроили с самыми лучшими моментами и смотрели с попкорном.

Igor
19.02.2017
09:47:50
в перспективе хочу стать хорошим геймдевом
Ты что школьник? (Свои поделки можно лепить на C# с Unity)

Google
Ramil
19.02.2017
09:48:10
это мелок

мелко

я не хочу сидеть один и делать инди

? Райзя ?
19.02.2017
09:48:28
то ли дело поделки на анреале на плюсах

Сергей
19.02.2017
09:48:30
Мелко? Что?

Ramil
19.02.2017
09:48:41
я хочу в крупную компанию, на ААА проект.

Сергей
19.02.2017
09:48:55
Видел эскейп фром тарков?

Ramil
19.02.2017
09:49:47
Видел эскейп фром тарков?
не доверяю я этой игре. да и чем ближе к релизу, тем больше видно всякие мелкие недостатки графики.

как ни крути, c# накладывает отпечаток на производительности

Сергей
19.02.2017
09:50:40
Ты думаешь там сишарп в рантайме?

А когда на джиэс пишешь там v8 ага

? Райзя ?
19.02.2017
09:51:32
как ни крути, c# накладывает отпечаток на производительности
да похер, игры с появления крузиса с 2007 лучше не стали

уже 10 лет стагнация как по графону, так и по.. всему остальному

Ramil
19.02.2017
09:51:54
Ты думаешь там сишарп в рантайме?
а что в рантайме в итоге?

? Райзя ?
19.02.2017
09:53:12
клепай на сисярпе дарксоулсы для иксбокса, и все будут счастливы, и никто не скажет, что игра плохая. Сейчас все такое.. Посредственненькое

Андрей
19.02.2017
09:53:16
Народ, у меня using SimpleJSON не пашет

Летучая
19.02.2017
09:53:56
Народ, у меня using SimpleJSON не пашет
Хочет, чтобы ты использовал Newtonsoft

Андрей
19.02.2017
09:55:58
Ага, разобрался, спасибо

? Райзя ?
19.02.2017
09:57:31
звучит отчаянно и унизительно
главное чтобы геймплей был хороший

я бы за что-то оригинальное с уровнем графона как в скайриме отдал бы многое

(но не как в обле)

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

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