Size: a a a

2020 March 26

VS

Vladimir Shchur in pro.net
о, чувак инлайнит структуры без боксингов
https://gist.github.com/Horusiath/03357b136043464cbb59fb09f5ec2f4f
источник

E

EgorBo in pro.net
чем не люблю эфшарп так это тем что ничё не понимаю и не могу проверить
источник

E

EgorBo in pro.net
т.е. мне можно затереть любую дичь про эфшарп
источник

E

EgorBo in pro.net
что он там сам код пишет и баги фиксит
источник

VS

Vasily Shapenko in pro.net
EgorBo
чем не люблю эфшарп так это тем что ничё не понимаю и не могу проверить
Ну ты спрашивай, что непонятно
источник

E

EgorBo in pro.net
Vasily Shapenko
Ну ты спрашивай, что непонятно
так кто знает пиздите вы или нет
источник

E

EgorBo in pro.net
вы ж адепты
источник

VS

Vasily Shapenko in pro.net
Пиздеть смысла нет
источник

VS

Vasily Shapenko in pro.net
с# можно победить только разъяснительной работой
источник

VS

Vasily Shapenko in pro.net
Методичной и искренней
источник

AH

Ayrat Hudaygulov in pro.net
подозрительно это всё. зачем он жидом инлайнил вместо фшарпа. любопытно какая разница
источник

VS

Vasily Shapenko in pro.net
Это ж известный задрот вроде
источник

VS

Vasily Shapenko in pro.net
Ник какой-то знакомый
источник

VS

Vasily Shapenko in pro.net
А, и точно. Автор akkling
источник

VS

Vladimir Shchur in pro.net
я ему замечание сделал по поводу его статьи, так он нахимичил бенч) https://twitter.com/Lanayx/status/1243117217438457861
источник

SS

Sauron_AZM Sauron_AZM in pro.net
Ку-ку! Подскажите, что есть из бесплатных фреймворков для создания отчетов на десктопе? Аналогичное Telerik Reporting, например. Спасибо!
источник

PN

Paul N in pro.net
Есть знатоки IdentityServer4? Предположим я пишу соцсеть для грибников, состоящую из REST API бэка и Xamarin приложений для обоих мобилок. Я хочу авторизацию по e-mail+password. IS4 говорит нам, что самый надежный способ через AuthCodeFlow+PKCE. Но это требует открытия системного браузера -> говенный UI. Я хочу это минимизировать. Могу ли я просто сделать мобайл-френдли страницу, задизайненную как мобильный экран, которая меня просто редиректнет на урл с токеном? Это норм?
источник

A

Anatoly in pro.net
что мешает отправить POST в IS4 из нативной аппы?
источник

SS

Sauron_AZM Sauron_AZM in pro.net
Ага, вроде бы это всё можно просто сделать из своего кода - тогда не надо будет видеть уродскую страницу логина.
источник

B

Bretbas in pro.net
@D3N15T0R , специалист по EF Core, можно вопросик? 😃
Смотри. У меня есть такая простая сущность:
public class PostDislike
{
 public int Id { get; set; }

 public int? UserId { get; set; }

 public User User { get; set; }

 public int PostId { get; set; }

 public Post Post { get; set; }
}

В OnModelBuilder для нее все просто:
builder.Entity<PostDislike>()
    .HasOne(x => x.Post)
    .WithMany(x => x.Dislikes)
    .OnDelete(DeleteBehavior.Cascade);
builder.Entity<PostDislike>()
    .HasOne(x => x.User)
    .WithOne()
    .OnDelete(DeleteBehavior.SetNull);


Смотрю миграцию. Создает два индекса. На колонку UserId и PostId.
Но вот только на UserId колонку, по каким-то причинам, он создает уникальный индекс:
migrationBuilder.CreateIndex(
   name: "IX_PostDislike_PostId",
   table: "PostDislike",
   column: "PostId");

migrationBuilder.CreateIndex(
   name: "IX_PostDislike_UserId",
   table: "PostDislike",
   column: "UserId",
   unique: true); // <---- ПОЧЕМУ??


Вот и я хотел спросить собственно. Это глюк миграции, или что-то я не учел? По каким причинам UserId уникальный индекс он сделал?
источник