Size: a a a

var chat = new Chat();

2020 June 26

YM

Yury Morozov in var chat = new Chat();
Именно, потому что ты будешь знать про поколения сборщика мусора, а потом придешь на реальный проект, увидишь ToList().Where() и упадешь в обморок
источник

YM

Yury Morozov in var chat = new Chat();
Так-то вообще надо с Кнута начинать
источник

YM

Yury Morozov in var chat = new Chat();
Потом Коннолли, Бегг: Базы данных. Проектирование, реализация и сопровождение. Теория и практика
источник

KW

Konstanty Wroclaw in var chat = new Chat();
Доброго, помогите новичку. Сделал петпроект - карточки для изучения иностранных слов. Добавил Identity, который создал dbo.AspNetUsers
Сейчас создаю класс пользователя, который сможет добавлять к себе слова для изучения. Вопрос, как (через какой ключ) User связать с AspNetUser? Или хоть где почитать на тему.
источник

Е

Енотечка in var chat = new Chat();
Konstanty Wroclaw
Доброго, помогите новичку. Сделал петпроект - карточки для изучения иностранных слов. Добавил Identity, который создал dbo.AspNetUsers
Сейчас создаю класс пользователя, который сможет добавлять к себе слова для изучения. Вопрос, как (через какой ключ) User связать с AspNetUser? Или хоть где почитать на тему.
В доках айдентити и почитай
источник

ВИ

Владимир Ильич... in var chat = new Chat();
Yury Morozov
А можно узнать, какой уровень знаний сейчас и для чего "детально и основательно"
На шарпах почти нулевой, перешёл с плюсов и пайтона, довольно хорошо знаю их, также имею ограниченный опыт в многих других языках. Детально и основательно, потому что мне интересно изучать принципы написания кода и дизайнерские ходы разработчиков языка. Также этого требует работа, вообще на шарпы попал случайно, думаю "почему бы не попробовать"
источник

Е

Енотечка in var chat = new Chat();
Владимир Ильич
На шарпах почти нулевой, перешёл с плюсов и пайтона, довольно хорошо знаю их, также имею ограниченный опыт в многих других языках. Детально и основательно, потому что мне интересно изучать принципы написания кода и дизайнерские ходы разработчиков языка. Также этого требует работа, вообще на шарпы попал случайно, думаю "почему бы не попробовать"
clr via c#
источник

Е

Енотечка in var chat = new Chat();
тебе туда походу
источник

ВИ

Владимир Ильич... in var chat = new Chat();
спасибо, посмотрю
источник

Ts

Turok sUkA in var chat = new Chat();
так, я опять сос воими тупыми вопросами:
почему во всех примерах построения веб-апи маршрутизация проводиться посредством атрибутов класса, а не routes.MapRoute в стартапе
на это есть пока непонятная мне причина?
источник

YN

Yurii Nskyi in var chat = new Chat();
Turok sUkA
так, я опять сос воими тупыми вопросами:
почему во всех примерах построения веб-апи маршрутизация проводиться посредством атрибутов класса, а не routes.MapRoute в стартапе
на это есть пока непонятная мне причина?
а ты как думаешь?
источник

R

RA-TA-TATA in var chat = new Chat();
Turok sUkA
так, я опять сос воими тупыми вопросами:
почему во всех примерах построения веб-апи маршрутизация проводиться посредством атрибутов класса, а не routes.MapRoute в стартапе
на это есть пока непонятная мне причина?
потому что так удобнее и понятнее
источник

Ts

Turok sUkA in var chat = new Chat();
ну, похоже, что так принято
но я могу ошибаться
источник

Ts

Turok sUkA in var chat = new Chat();
RA-TA-TATA
потому что так удобнее и понятнее
ага, принято, значиться, спасибо
источник

Е

Енотечка in var chat = new Chat();
Turok sUkA
ага, принято, значиться, спасибо
потому что проще сидеть и в один контроллер пилить все че тебе надо, чем на каждый экшн лезть в руты и что-то туда писать
источник

YM

Yury Morozov in var chat = new Chat();
Konstanty Wroclaw
Доброго, помогите новичку. Сделал петпроект - карточки для изучения иностранных слов. Добавил Identity, который создал dbo.AspNetUsers
Сейчас создаю класс пользователя, который сможет добавлять к себе слова для изучения. Вопрос, как (через какой ключ) User связать с AspNetUser? Или хоть где почитать на тему.
public class ApplicationDbContext : IdentityDbContext<ApplicationUser, ApplicationRole, int, IdentityUserClaim<int>, UserRole, IdentityUserLogin<int>, IdentityRoleClaim<int>, IdentityUserToken<int>>
источник

YM

Yury Morozov in var chat = new Chat();
public class ApplicationUser : IdentityUser<int>
   {
       public string Avatar { get; set; }

       [MaxLength(100)]
       public string DomainUserId { get; set; } ....
источник

YM

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

KW

Konstanty Wroclaw in var chat = new Chat();
Yury Morozov
public class ApplicationDbContext : IdentityDbContext<ApplicationUser, ApplicationRole, int, IdentityUserClaim<int>, UserRole, IdentityUserLogin<int>, IdentityRoleClaim<int>, IdentityUserToken<int>>
спасибо!
источник

JS

John Stellmann in var chat = new Chat();
RA-TA-TATA
Переслано от RA-TA-TATA
Ребята, как бы вы сделали первый пункт?
protected virtual bool IsFileLocked(FileInfo file)
{
   try
   {
       using(FileStream stream = file.Open(FileMode.Open, FileAccess.Read, FileShare.None))
       {
           stream.Close();
       }
   }
   catch (IOException)
   {
       //the file is unavailable because it is:
       //still being written to
       //or being processed by another thread
       //or does not exist (has already been processed)
       return true;
   }

   //file is not locked
   return false;
}
источник