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

Страница 334 из 1888
Владимир
13.02.2017
11:21:05
Нужно иметь 2 таблицы с 1 полем айди (общим)
ну очевидное решение, иметь одну общую таблицу с айдишниками, записи которой будут указывать на элементы из одной или из другой таблицы

Gid
13.02.2017
11:21:43
ну очевидное решение, иметь одну общую таблицу с айдишниками, записи которой будут указывать на элементы из одной или из другой таблицы
То есть иметь FK на таблицу с айдишниками и иметь внутренние PK айдишники для сущности каждого типа?

Владимир
13.02.2017
11:22:10
Да

Gid
13.02.2017
11:22:16
Спасибо

Google
Gid
13.02.2017
11:22:33
Сэкономил кучу времени)

Владимир
13.02.2017
11:22:38
Вообще, можно загуглить реализацию наследования, там есть и другие варианты. У тебя по сути две сущности должны наследоваться от одной.

Gid
13.02.2017
11:22:59
Ммм, да, тоже хорошая идея

Sergey
13.02.2017
11:24:00
вот это наследование сделай

Gid
13.02.2017
11:24:58
Table per Type
Щас почитаю

Max
13.02.2017
11:26:42
чет читаю и не могу одуплить, что бы работать с локальной бд мы можем напрямую запросы делать, типа писать свои методы и тд, а можно через адаптеры данных? я так понимаю?

или адаптеры идут больше для работы с удаленным сервером?

Sergey
13.02.2017
11:27:55
Щас почитаю
https://www.codeproject.com/Articles/796521/Inheritance-in-Entity-Framework-Table-Per-Type http://metanit.com/sharp/entityframework/7.2.php

там в принципе изи

Google
Max
13.02.2017
11:28:37
удобство использования)

Gid
13.02.2017
11:28:44
Очень сомнительное

ОЧЕНЬ

Max
13.02.2017
11:28:53
той самой что localdb
ну а как лучше хранить данные?

Gid
13.02.2017
11:29:00
Ставь мсскл

anton
13.02.2017
11:29:08
ему это оверкилл

Gid
13.02.2017
11:29:11
с мсскл менеджмент студию

anton
13.02.2017
11:29:13
ему там 2 таблицы и 2 строчки в каждой

Gid
13.02.2017
11:29:16
мне кажется в 100 раз легче чем локалдбб

заодно практика норм

anton
13.02.2017
11:29:41
это как из пушки по воробьям :)

Gid
13.02.2017
11:29:44
у меня в 2015 студии локалдб в дизайнере так лагала что я с ума сходил

Владимир
13.02.2017
11:29:51
а разворачивать на каждом клиенте тоже мсскл

Gid
13.02.2017
11:29:55
это как из пушки по воробьям :)
Хз, практика хорошая

Sergey
13.02.2017
11:30:10
К локалдб можно менеджмент студией так же подключатся

Gid
13.02.2017
11:30:14
а разворачивать на каждом клиенте тоже мсскл
Справедливо, но если для себя то как раз норм

Sergey
13.02.2017
11:30:16
пофиг же

Владимир
13.02.2017
11:30:50
у визуал студии есть сервер эксплорер

Google
Владимир
13.02.2017
11:31:02
типа менеджмент студии встроенной небольшой

Sergey
13.02.2017
11:31:02
локалдб - это обычный "портабл" скуэл, если упрощенно

Gid
13.02.2017
11:31:12
у визуал студии есть сервер эксплорер
Да, вот оно оч лагало на локалдб

я не знаю почему

не исключено что руки крюки

Владимир
13.02.2017
11:31:23
у меня не лагало

Max
13.02.2017
11:31:33
так что по адаптерам?)

Borz
13.02.2017
11:31:45
/start@bestuserbot

Gid
13.02.2017
11:32:00
/stat@combot

Combot
13.02.2017
11:32:00
combot.org/chat/-1001066857984

Владимир
13.02.2017
11:32:13
Max
13.02.2017
11:32:42
используй ef
даже не видел такого

Gid
13.02.2017
11:32:44
Max
13.02.2017
11:33:04
а понял

лан спасибо

NermaN
13.02.2017
11:57:32
https://www.exler.ru/bannizm/images/13-10-2005/11.jpg

Vasily
13.02.2017
12:00:53
EF имеет смысл использовать только тогда, когда нужны tracking changes. В случае простого маппинга сущностей на таблицы - dapper или Linq2Db для более сложных сценариев

И да, я использовал EF в продакшне.

Dmytro
13.02.2017
12:03:02
А какие еще ORM кроме EF пользуются популярностью?

Google
Gid
13.02.2017
12:03:42
Говорят ещё Чейн крут

+ нгибер на легаси больше, хотя сам он неплох

Вообще ящитаю что топ - гибрид из Даппера + ЕФ

Даппер на узких местах юзается для производительности

Я не понимаю как жить то теперь в кор если нет пакаж.жсон

из 2017 улетели обратно в 2013

Sergey
13.02.2017
12:08:48
все там есть

ты мож про жсон проекта?

Admin
ERROR: S client not available

Gid
13.02.2017
12:10:01
Который депенденси устанавливает

Sergey
13.02.2017
12:10:03


Пингвин с лого эппл в сисярп чяти

Gid
13.02.2017
12:10:20
project.json

Sergey
13.02.2017
12:10:21
оч подозрительно

Gid
13.02.2017
12:10:22
Во

Dmytro
13.02.2017
12:10:25
.net core жеж

Gid
13.02.2017
12:10:49
.net core жеж
.нет кор это когда ты девишь на винде а деплоишь на линукс

Sergey
13.02.2017
12:10:54


Google
Gid
13.02.2017
12:12:52
это да, так изначально было

Slava
13.02.2017
12:12:55
Ну это ж жесть если сравнивать с project.json =)

Gid
13.02.2017
12:12:57
только неудобно было редактировать

да хмл вообще пиздец

на работе почти год потерпал из-за него

ммм, пришел домой, думаю щас на коре удобно, прожект жсон

день сурка просто

Vasily
13.02.2017
12:13:37
Не, ребята. Пиздец это json. Когда нужна валидация вводимых параметров

Gid
13.02.2017
12:13:54
Валидация должна быть на клиенте или на сервере

А не в жсоне

Vasily
13.02.2017
12:14:10
Не, ты не понял

Gid
13.02.2017
12:14:19
а что?

Vasily
13.02.2017
12:14:24
JSon в msbuild не надо

Как формат передачи данных - он ок

Как файл настроек - не ок

Gid
13.02.2017
12:15:20
Как файл настроек - не ок
но, эмм... там как-бы он с интелисенсой был

вменяемой

Aleksey
13.02.2017
12:15:34
на самом деле, я когда увидел json в msbuild , первый вопрос у меня был - нахрена ?

Gid
13.02.2017
12:15:53
Вот в чём загвоздка

Vasily
13.02.2017
12:15:58
Не, проблема валидации json в общем случае нерешаема

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

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