Size: a a a

var chat = new Chat();

2021 February 09

rr

razumovsky r in var chat = new Chat();
хоотя
источник

ВE

Виталий EasyMod... in var chat = new Chat();
Vova Lantsov
Ef отлично работает с рекордами, у меня в проекте так
ну да,но когда нужно в базу вносить, как же changetracker работать будет. При пересоздании уже он не трекает объект
источник

rr

razumovsky r in var chat = new Chat();
но в сути, рид онли свойства в классе и инит, суть то не меняется
источник

rr

razumovsky r in var chat = new Chat();
что ты через конструктор инициализируешь, что через инит
источник

ВE

Виталий EasyMod... in var chat = new Chat();
razumovsky r
что ты через конструктор инициализируешь, что через инит
разница, что инит нельзя в блоке инициализации
источник

VL

Vova Lantsov in var chat = new Chat();
Виталий EasyMod
ну да,но когда нужно в базу вносить, как же changetracker работать будет. При пересоздании уже он не трекает объект
Мне кажется что будет работать если напишешь { get; set; }
источник

rr

razumovsky r in var chat = new Chat();
Виталий EasyMod
разница, что инит нельзя в блоке инициализации
всм незя ?
источник

rr

razumovsky r in var chat = new Chat();
Виталий EasyMod
разница, что инит нельзя в блоке инициализации
var p = new Person { Name = "sanya" } нельзя ?
источник

ВE

Виталий EasyMod... in var chat = new Chat();
razumovsky r
всм незя ?
источник

В

Владислав in var chat = new Chat();
наоборот, ридонлли поля нельзя, а инит как ращ можно
источник

ВE

Виталий EasyMod... in var chat = new Chat();
скриншот говорит обратное
источник

VL

Vova Lantsov in var chat = new Chat();
Ну тут конструктор не заполнили просто
источник

VL

Vova Lantsov in var chat = new Chat();
А вообще можно в { }
источник

rr

razumovsky r in var chat = new Chat();
на самом деле справедливо что инициализировать в  { } незя
источник

rr

razumovsky r in var chat = new Chat();
хоотя, почему бы просто не проинициализировать не указанные свойства дефолтом
источник

ВE

Виталий EasyMod... in var chat = new Chat();
Vova Lantsov
А вообще можно в { }
ну да, блин нафига тогда такая статья. Если конструктор принял одни параметры, а в блоке потом другие то будут другие
источник

ВE

Виталий EasyMod... in var chat = new Chat();
или нужно дефолтный конструктор прописывать что бы его потом не вызывать при инициализации если блоком инициализируем
источник

ВE

Виталий EasyMod... in var chat = new Chat();
Короче не знаю, не однозначное у меня к ним отношение, явного преимущества перед классами ещё не понял в каких случаях может быть
источник

ВE

Виталий EasyMod... in var chat = new Chat();
разве что сравнение по значениям если нужно
источник

rr

razumovsky r in var chat = new Chat();
Виталий EasyMod
Короче не знаю, не однозначное у меня к ним отношение, явного преимущества перед классами ещё не понял в каких случаях может быть
+
источник