Size: a a a

var chat = new Chat();

2020 June 25

JS

John Stellmann in var chat = new Chat();
John Stellmann
не помню в каокм коре - не факт
нужно два одинкомногим
источник

VL

Vova Lantsov in var chat = new Chat();
Turok sUkA
я особо в бд не шарю

но уверен, что способ построения М-М связи на только двух таблицах просто прячет третью
Скорее всего так и есть, согласен
источник

YM

Yury Morozov in var chat = new Chat();
Делается это вот так примерно
источник

YM

Yury Morozov in var chat = new Chat();
builder.Entity<Specification>().Property(x=>x.VmWareParameters).HasConversion(
                   v => JsonConvert.SerializeObject(v, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }),
                   v => JsonConvert.DeserializeObject<Workflow.Models.VmWareParams>(v, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }));
источник

Е

Енотечка in var chat = new Chat();
Yury Morozov
builder.Entity<Specification>().Property(x=>x.VmWareParameters).HasConversion(
                   v => JsonConvert.SerializeObject(v, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }),
                   v => JsonConvert.DeserializeObject<Workflow.Models.VmWareParams>(v, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }));
нихуя не понял
источник

VL

Vova Lantsov in var chat = new Chat();
Yury Morozov
builder.Entity<Specification>().Property(x=>x.VmWareParameters).HasConversion(
                   v => JsonConvert.SerializeObject(v, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }),
                   v => JsonConvert.DeserializeObject<Workflow.Models.VmWareParams>(v, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }));
Ох видел я такое, я даже хз что по производительности
источник

YM

Yury Morozov in var chat = new Chat();
постгрес поддерживает поиск серверсайд по джейсону
источник

VL

Vova Lantsov in var chat = new Chat();
Yury Morozov
постгрес поддерживает поиск серверсайд по джейсону
шарю, я про клиент сайд
источник

YM

Yury Morozov in var chat = new Chat();
А причем тут клиент сайд?
источник

YM

Yury Morozov in var chat = new Chat();
Я вот что-то такое делал на EF
источник

YM

Yury Morozov in var chat = new Chat();
dbSet.Where(e => EF.Functions.JsonContains(EF.Property<List<ExtensionProperty>>(e, "ExtensionProperties"), JsonConvert.SerializeObject(pairs)));
источник

VL

Vova Lantsov in var chat = new Chat();
Yury Morozov
builder.Entity<Specification>().Property(x=>x.VmWareParameters).HasConversion(
                   v => JsonConvert.SerializeObject(v, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }),
                   v => JsonConvert.DeserializeObject<Workflow.Models.VmWareParams>(v, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }));
эта (де)сериализация явно на стороне твоей апки выполняется
источник

VL

Vova Lantsov in var chat = new Chat();
На маленьких массивах наверное норм
источник

YM

Yury Morozov in var chat = new Chat();
Нет. Это транслируется в запрос к постгресу
источник

YM

Yury Morozov in var chat = new Chat();
Я проверял
источник

VL

Vova Lantsov in var chat = new Chat();
Yury Morozov
Нет. Это транслируется в запрос к постгресу
Фига се, там expression да?
источник

YM

Yury Morozov in var chat = new Chat();
Npgsql.EntityFrameworkCore.PostgreSQL
источник

YM

Yury Morozov in var chat = new Chat();
Транслирует команды в запросы
источник

Е

Енотечка in var chat = new Chat();
кек
источник

YM

Yury Morozov in var chat = new Chat();
public static bool JsonContained(this DbFunctions _, object contained, object json);
       public static bool JsonContains(this DbFunctions _, object json, object contained);
       public static bool JsonExistAll(this DbFunctions _, object json, params string[] keys);
       public static bool JsonExistAny(this DbFunctions _, object json, params string[] keys);
       public static bool JsonExists(this DbFunctions _, object json, string key);
       public static string JsonTypeof(this DbFunctions _, object json);
источник