Deutsch

Непонятки с EF

2463  1 2 3 4 все
AlexNek патриот27.12.23 22:22
AlexNek
NEW 27.12.23 22:22 
в ответ MrSanders 27.12.23 21:14
Фаулер остался в 90-х.

А кто тогда не остался?


Так что только мнения и опыт.

Согласен, вот и хочу насобирать мнения для начала.

#61 
Срыв покровов патриот28.12.23 00:18
NEW 28.12.23 00:18 
в ответ alex445 27.12.23 11:27
Или вот он говорит, чтобы я using обязательно использовал в старом стиле со скобочками (явное обозначение контекста), хотя без них всё проще и короче.

Как раз в случае с контекстом я хочу видеть момент его контекста

Но это таким модным молодежным не понять.

#62 
Срыв покровов патриот28.12.23 00:24
NEW 28.12.23 00:24 
в ответ alex445 27.12.23 11:23

Ну сэкономил 5 сток, какой молодец. А что при чтении твоего когда взрывается моск, пофиг)

И вообще, почему не так?


private MyType myObject = new MyType()
{
    инициализация myObject
};
public MyType MyObject => myObject;
#63 
Срыв покровов патриот28.12.23 00:31
NEW 28.12.23 00:31 
в ответ alex445 27.12.23 12:27
Если с правой стороны объявлен тип, то с левой писать его ещё раз не имеет смысла

поэтому его никто и не пишет, а ограничиваются словом var, Карл.

#64 
alex445 коренной житель28.12.23 01:42
NEW 28.12.23 01:42 
в ответ Срыв покровов 28.12.23 00:31
Если с правой стороны объявлен тип, то с левой писать его ещё раз не имеет смысла

поэтому его никто и не пишет, а ограничиваются словом var, Карл.

А без слова можно?

#65 
alex445 коренной житель28.12.23 01:45
NEW 28.12.23 01:45 
в ответ Срыв покровов 28.12.23 00:24, Последний раз изменено 28.12.23 01:51 (alex445)


private MyType myObject = new MyType()
{
    инициализация myObject
};
public MyType MyObject => myObject;

Можно и так. По мне, так даже для онли геттеров нужно сделать поддерживающее поле по-умолчанию. Отдельное явное объявление поля - просто лишний код. Если нужно его как-то особенно реализовать - делаешь сам. А если стандарт - пусть будет автоматическое по-умолчанию. Т.е. что-то типа такого или такого


public MyType MyObject => ??= new()
{
    инициализация myObject
}
public MyType MyObject ??= new()
{
    инициализация myObject
}


#66 
Срыв покровов патриот28.12.23 08:40
NEW 28.12.23 08:40 
в ответ alex445 28.12.23 01:42
А без слова можно?

в яваскрипте все можно

#67 
1 2 3 4 все