Aspnetcore: рдПрдорд╡реАрд╕реА рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рд╣реИ?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 26 рдЬрдире░ 2019  ┬╖  26рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: dotnet/aspnetcore

рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдлреАрдЪрд░ рдЕрдиреБрд░реЛрдз рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ? рдХреГрдкрдпрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдореЗрдВ рдмрддрд╛рдПрдВред

рдореИрдВ рдПрдорд╡реАрд╕реА рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░ рд░рд╣рд╛ рд╣реВрдБред рд╕рдорд╕реНрдпрд╛ рдпрд╣ рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИ рдХрд┐ рдПрдорд╡реАрд╕реА рдЬрдЯрд┐рд▓ рд░реЙрдХреЗрдЯ рд╕рд╛рдЗрдВрд╕ рд╣реИ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдХреБрдЫ рдпрд╛рдж рдЖрдирд╛ рдЪрд╛рд╣рд┐рдПред рдХреГрдкрдпрд╛ рдмрддрд╛рдПрдВ рдХрд┐ рдХреЛрдИ рднреА ASP.NET рд╡реЗрдмрдлреЙрд░реНрдо рдФрд░ Entity FrameWork рдХреЗ SqlCommand рд╡рд░реНрдЧ рдкрд░ MVC рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдХрд░реЗрдЧрд╛ред

рдЖрдк рдЬреЛ рд╕рдорд╛рдзрд╛рди рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЙрд╕рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ

рдореИрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рдХрдИ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рд▓реЗрдХрд┐рди рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЬреБрдбрд╝рд╛рд╡ рднреА рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдЬрдЯрд┐рд▓ рд╣реИред

рдЙрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ рдЬрд┐рди рдкрд░ рдЖрдкрдиреЗ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ

рд░реЙрдХреЗрдЯ рд╕рд╛рдЗрдВрд╕ рдХреЛ рдЦреЛ рджреЗрдВ рдпрд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдХреЛрдИ рднреА рд╡рд░реНрд╖реЛрдВ рдХреЗ рдЕрдзреНрдпрдпрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рд╕рдордЭ рд╕рдХрддрд╛ рд╣реИред рдпрд╛ рдХреГрдкрдпрд╛ рдореЗрд░реЗ рд▓рд┐рдП рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ рдХрд┐ Entity FrameWork рдХреА SqlCommand рдХрдХреНрд╖рд╛ рдХреЗ рд╕рд╛рде ASP.NET рд╡реЗрдмрдлреЙрд░реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИред

рдореИрдВрдиреЗ Contoso University MVC рдирдореВрдиреЗ рд╕реЗ рджреЛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╕рдВрд▓рдЧреНрди рдХрд┐рдП рд╣реИрдВред рдХреГрдкрдпрд╛ рдмрддрд╛рдПрдВ рдХрд┐ рдХрд┐рд╕реА рдХреЛ рдпрд╣ рдХреИрд╕реЗ рд╕рдордЭрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ? рдореИрдВ рд╡реЙрдЪ рд╡рд┐рдВрдбреЛ рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдП рдЧрдП рдкрд░рд┐рдгрд╛рдо рдХреЛ рднреА рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛ред рдФрд░ рдЬреЛ рдкреНрд░рд╢реНрди рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ - рд╡рд╣ рднреА рд╕рдВрд▓рдЧреНрди рд╣реИ - ... рдЕрдЪреНрдЫрд╛ рднрдЧрд╡рд╛рди, рдХреНрдпрд╛ рддреБрдо рдореБрдЭрд╕реЗ рдордЬрд╛рдХ рдХрд░ рд░рд╣реЗ рд╣реЛ? рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЬреБрдбрд╝рд╛рд╡ рдХрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП? рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдореБрдЭреЗ рдЗрд╕реЗ рдбреАрдмрдЧ рдХрд░рдирд╛ рд╣реИ?

рдПрдХ рд╡реЗрдм рд╕рд╛рдЗрдЯ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдЗрд╕ рдШреЛрд╖рдгрд╛рддреНрдордХ рдбрд┐рдЬрд╛рдЗрди рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЗ рд╕рд╛рдордиреЗ рдПрдХ рд╡рд░реНрд╖ рдХреЗ рдордард╡рд╛рд╕реА рдЬреАрд╡рди рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЗрд╕ рдореВрд▓реНрдпрд╛рдВрдХрди рдореЗрдВ рдореБрдЭреЗ рдХреНрдпрд╛ рдпрд╛рдж рдЖ рд░рд╣реА рд╣реИ?

рдПрдХ рд╕реНрдкрд╖реНрдЯ рдФрд░ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред

рд╢реБрдХреНрд░рд┐рдпрд╛ред

screen shot 2019-01-26 at 1 24 01 pm
screen shot 2019-01-26 at 1 24 45 pm

рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрджрд░реНрдн

рдпрд╣рд╛рдВ рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдЕрдиреНрдп рд╕рдВрджрд░реНрдн рдпрд╛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЬреЛрдбрд╝реЗрдВред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдпрджрд┐ рдЖрдк EntityFramework рдЬреИрд╕реЗ ORM (рдСрдмреНрдЬреЗрдХреНрдЯ рд░рд┐рд▓реЗрд╢рди рдореИрдкрд░) рдХреЗ рдкреНрд░рд╢рдВрд╕рдХ рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдЖрдк ADO.NET рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рд╛рде рд╕реЗ SQL рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рд╣рд▓реНрдХреЗ рд╡рдЬрди рд╡рд╛рд▓реЗ рдУрдЖрд░рдПрдо рдЬреИрд╕реЗ рдбреИрдкрд░ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдкреНрд░рд╢реНрди рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рдЖрдк рдЙрдиреНрд╣реЗрдВ рд╣рд╛рде рд╕реЗ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ)ред EntityFramework рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдиреЗ рдкрд░ рдЖрдкрдХреЛ рдЕрдзрд┐рдХ рдирд┐рдпрдВрддреНрд░рдг рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ ExecuteSQL рд╡рд┐рдзрд┐ рднреА рд╣реИ (https://docs.microsoft.com/en-us/ef/core/querying/raw-sql)ред

рд╕рднреА 26 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдпрджрд┐ рдЖрдк EntityFramework рдЬреИрд╕реЗ ORM (рдСрдмреНрдЬреЗрдХреНрдЯ рд░рд┐рд▓реЗрд╢рди рдореИрдкрд░) рдХреЗ рдкреНрд░рд╢рдВрд╕рдХ рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдЖрдк ADO.NET рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рд╛рде рд╕реЗ SQL рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рд╣рд▓реНрдХреЗ рд╡рдЬрди рд╡рд╛рд▓реЗ рдУрдЖрд░рдПрдо рдЬреИрд╕реЗ рдбреИрдкрд░ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдкреНрд░рд╢реНрди рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рдЖрдк рдЙрдиреНрд╣реЗрдВ рд╣рд╛рде рд╕реЗ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ)ред EntityFramework рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдиреЗ рдкрд░ рдЖрдкрдХреЛ рдЕрдзрд┐рдХ рдирд┐рдпрдВрддреНрд░рдг рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ ExecuteSQL рд╡рд┐рдзрд┐ рднреА рд╣реИ (https://docs.microsoft.com/en-us/ef/core/querying/raw-sql)ред

рд╕рд╛рде рд╣реА, рдпрджрд┐ рдПрдорд╡реАрд╕реА рд╕рд╛рдзрд╛рд░рдг рдкреГрд╖реНрдареЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рджрд┐рдЦрддрд╛ рд╣реИ, рддреЛ рд░реЗрдЬрд░ рдкреЗрдЬреЛрдВ рдХреЛ рдЖрдЬрдорд╛рдПрдВ

рдореИрдВ рдЕрддреНрдпрдзрд┐рдХ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдХрдИ рдПрдорд╡реАрд╕реА рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓реНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ; рдирдП рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЛ рджреЗрдЦрдХрд░ рд╕рд┐рд░реНрдл 5 рдорд┐рдирдЯ рд╕реЗ рдЬрд╛рджреВ рдХреА рддрд░рд╣ рдХреБрдЫ рд╕рдордЭрдиреЗ рдХреА рдЙрдореНрдореАрдж рдирд╣реАрдВ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред

рд╡реЗрдмрдлреЙрд░реНрдо рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╕рд╛рджрдЧреА рдХреЗ рд▓рд┐рдП, рдХреНрдпрд╛ рдореИрдВ рдЖрдкрдХреЛ рд╡реНрдпреВрд╕реНрдЯреЗрдЯ рдХреЗ рджреБрд░реНрднрд╛рдЧреНрдп рдХреА рдпрд╛рдж рджрд┐рд▓рд╛ рд╕рдХрддрд╛ рд╣реВрдВ, рд░рдиреИрдЯ = рд╕рд░реНрд╡рд░ рдФрд░ рднрдЧрд╡рд╛рди рд╣рдо рд╕рднреА рдХреЛ рдкреГрд╖реНрда рдЬреАрд╡рдирдЪрдХреНрд░ рд╕реЗ рдмрдЪрд╛рддреЗ рд╣реИрдВред
рд╕рдзрдиреНрдпрд╡рд╛рдж

рдпрд╣ рдордЬрд╛рдХрд┐рдпрд╛ рд╣реИред

рдореЗрд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕реАрдзрд╛ рд▓рдЧрддрд╛ рд╣реИред

рд╕рд╛рде рд╣реА, рдпрджрд┐ рдПрдорд╡реАрд╕реА рд╕рд╛рдзрд╛рд░рдг рдкреГрд╖реНрдареЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рджрд┐рдЦрддрд╛ рд╣реИ, рддреЛ рд░реЗрдЬрд░ рдкреЗрдЬреЛрдВ рдХреЛ рдЖрдЬрдорд╛рдПрдВ

рдЕрднреА-рдЕрднреА рдПрдХ рд╡реЗрдмрдлреЙрд░реНрдо рд╕рдорд╛рдкреНрдд рдХрд┐рдпрд╛ рд╣реИ -> рд░реЗрдЬрд░рдкреЗрдЬ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдкреНрд░реЛрдЬреЗрдХреНрдЯ - рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдХрд╣реВрдВ рддреЛ рдпрд╣ рд╕рд┐рд░реНрдл рд╕рд╛рджрд╛ рдПрдорд╡реАрд╕реА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЫреЛрдЯреА 'рдкреЗрдЬ-рдХреЗрдВрджреНрд░рд┐рдд' рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИред рдПрдорд╡реАрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ 'рд╢рд┐рдХрд╛рд░' рдХреЛрдб рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реВрдВ, рдпрд╛рдиреАред рд╡реНрдпреВ рд╕реЗ рдХрдВрдЯреНрд░реЛрд▓рд░ рддрдХ рд▓рдЧрд╛рддрд╛рд░ рдХреВрджрддреЗ рд╣реБрдП, рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рджрд╛рдпрд░реЗ рдореЗрдВ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддреЗ рд╣реБрдП, рдЬрдмрдХрд┐ рд░реЗрдЬрд░рдкреЗрдЬ рдореЗрдВ рдореИрдВ рд╕реАрдзреЗ рдкреЗрдЬрдореЙрдбрд▓ рдкрд░ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВред

рдореБрдЭреЗ рдлреВрд▓рд╛ рд╣реБрдЖ рдИрдПрдл рд╕реЗ рдирдлрд░рдд рд╣реИ - рдбреИрдкрд░ рдЗрддрдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЕрдЧрд░ рдбреИрдкрд░ рдЬреИрд╕реЗ рдХреБрдЫ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред FastCRUD

рдпрд╣ рд╕рд┐рд░реНрдл рдЖрдк рд╣реА рдирд╣реАрдВ @ LJ9999 , MVC рдФрд░ рдХрд┐рд╕реА рднреА рдврд╛рдВрдЪреЗ рдореЗрдВ рд╕рднреА рдЙрддреНрддрд░ рдирд╣реАрдВ рд╣реИрдВред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдиреБрдХреВрд▓ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рд╕рдВрд░рдЪрдирд╛ рди рд╣реЛ, рдФрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рд╡рд┐рдЪрд╛рд░ рдХреЗ рдЕрдиреБрд░реВрдк рди рд╣реЛред рдЬрдм рддрдХ рдЖрдкрдХреЛ рдЖрддреНрдо-рджрдВрдб рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ, рддрдм рддрдХ рдЪреМрдХреЛрд░ рдЦреВрдВрдЯреЗ рдХреЛ рдЧреЛрд▓ рдЫреЗрдж рдореЗрдВ рдлрд┐рдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рдПрдорд╡реАрд╕реА рдЖрдкрдХреЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдХреБрдЫ рдЕрд▓рдЧ рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░реЗрдВ, рдФрд░ рд╡рд╣ рдЪреБрдиреЗрдВ рдЬреЛ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рд╣реЛред рдХреБрдЫ рдРрд╕рд╛ рдЦреЛрдЬреЗрдВ рдЬреЛ рдЖрдкрдХреЛ рд╕рдордЭ рдореЗрдВ рдЖрдПред рдХреБрдЫ рдРрд╕рд╛ рдЦреЛрдЬреЗрдВ (рдпрд╛ рдмрдирд╛рдПрдВ) рдЬрд┐рд╕рдореЗрдВ рдЖрдк рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЙрддреНрдкрд╛рджрдХ рд╣реЛрдВред рдЬреЛ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИ, рдЙрд╕рдХреЗ рдмрд╣рдХрд╛рд╡реЗ рдореЗрдВ рди рдЖрдПрдВред рд▓реЛрдХрдкреНрд░рд┐рдп рд╣рдореЗрд╢рд╛ рдпреЛрдЧреНрдпрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рдпреЛрдЧреНрдпрддрд╛ рд╣реИ рд╡рд╣ рдХрд╣реАрдВ рдФрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреА рд╣реИред

рддреЛ рдЪрд▓рд┐рдП рдореИрдВ рдЖрдкрдХреЗ рд╕рд╛рде рд╢рд╛рдорд┐рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реВрдВ рдФрд░ рдЪреАрдЬреЛрдВ рдХреЛ рдХрд░рдиреЗ рдХреЗ рд╕рдмрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрджреЗрд╣ рдХрд░рддрд╛ рд╣реВрдВред рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрджреЗрд╣рдкреВрд░реНрдг рд╣реЛрдирд╛, рдФрд░ рдЖрд▓реЛрдЪрдирд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдФрд░ рдЕрдкрдиреЗ рд▓рд┐рдП рд╕реЛрдЪрдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫреА рдЬрдЧрд╣ рд╣реИред рдЕрдЧрд░ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдмреЗрд╣рддрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд╢рд╛рдпрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдПрдВ!

рдЗрд╕реЗ рдкрдврд╝рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЗрд╕реЗ рдЙрди рдкрд░ рдФрд░ рдЙрдирдХреЗ рдЪреБрдиреЗ рд╣реБрдП рд▓реЛрдХрдкреНрд░рд┐рдп рддрд░реАрдХреЗ рдкрд░ рд╣рдорд▓реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╣рд╕реВрд╕ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдк рдкрд░ рд╣рдорд▓рд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдХрд╣ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдФрд░ рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдмрдпрд╛рди рд╣реИ рдХрд┐ рдХреИрд╕реЗ, рдЬрдмрдХрд┐ рд╕рднреА рдХрдВрдкреНрдпреВрдЯрд░ рдПрдХ рд╣реА рднрд╛рд╖рд╛ рдкрд░ рдЪрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЛрдЧреЛрдВ рдХреЗ рджрд┐рдорд╛рдЧ рдореЗрдВ рдирд╣реАрдВред рд╣рд░ рдХреЛрдИ рдЕрд▓рдЧ рд╣реИ, рдФрд░ рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИред

+1 рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреИрдкрд░, рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВред

рдЖрдк рдЗрдХрд╛рдИ рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рдЖрдкрдХреЗ рд╡рд╛рдВрдЫрд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдЙрд╕реА рднрд╛рд╖рд╛ рдореЗрдВ рд╡реНрдпрдХреНрдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддреНрд╡рд░рд┐рдд рдФрд░ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЖрдк рдХреЛрдб рдЬреЗрди рд╕реБрдкрд░рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде рдЕрдкрдирд╛ рдХреЛрдб рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ (рдкрдврд╝реЗрдВ: рдмрд╛рдЬрд╛рд░ рдореЗрдВ рдХрдо рд╕рдордп)ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдЖрдо рддреМрд░ рдкрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛, рдФрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рднреА рдирд╣реАрдВ рд╣реИред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдПрдХ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдореБрджреНрджреЗ рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рд▓реЗ рд░рд╣реЗ рд╣реЛрдВрдЧреЗред рдЗрд╕рдХрд╛ рдЙрддреНрддрд░ рд▓рдХреНрд╖рд┐рдд рджрд░реНрд╢рдХ рд╣реИрдВ: 2019 рдореЗрдВ рдУрдЖрд░рдПрдо рдкреНрд░рддрд┐рдорд╛рдиреЛрдВ рдореЗрдВ рдЕрдзрд┐рдХ рд▓реЛрдЧ рд╡рд╛рдХрд┐рдл рд╣реИрдВ, рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрд╕рдХреНрдпреВрдПрд▓ рдореЗрдВ рдХреБрд╢рд▓ рд╣реИрдВред рдПрд╕рдХреНрдпреВрдПрд▓ рдорд░рд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рдореЗрдВ рдпреБрд╡рд╛ рдбреЗрд╡рд▓рдкрд░ рджрд▓ рдореЗрдВ рдЙрдЪреНрдЪ рдкреИрда рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдордЬрдмреВрдд рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рд╣реИред

рдХрд┐рд╕реА рдРрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛ Asp.Net, рдФрд░ MVC рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрдм Asp.Net Core рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рд╛ рдЧрдпрд╛ рд╣реИ, рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдбрд┐рдмрдЧрд┐рдВрдЧ рдкреГрд╖реНрда рдЬреАрд╡рди рдЪрдХреНрд░ рдмрдЧ рдФрд░ рд╡реЗрдмрдлреЙрд░реНрдо рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рднреА рд╕рд╛рдкреЗрдХреНрд╖ рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдХреБрдЫ рднреА рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдПрдХ рджреБрдГрд╕реНрд╡рдкреНрди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдерд╛ рдПрдорд╡реАрд╕реА рдХреЛред рд╡реЗрдмрдлреЙрд░реНрдо рдЬрд╛рджреБрдИ рдШрдЯрдирд╛рдУрдВ рдХреА рддрд░рд╣ рд▓рдЧрдиреЗ рд╡рд╛рд▓реЗ рдкреАрдЫреЗ рдЪрд▓ рд░рд╣реЗ рдмрд╣реБрдд рд╕реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЫреБрдкрд╛рддреЗ рд╣реИрдВред рдпрд╣ рдЖрдкрдХрд╛ рд╣рд╛рде рдкрдХрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдХреЗ рд╡реЗрдм рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдкреВрд░реЗ рддрд░реАрдХреЗ рдХреЛ рд╕рд╛рд░рдЧрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рджрд┐рдЦрд╛рд╡рд╛ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╡реЗрдм рд╕реНрдЯреЗрдЯрд▓реЗрд╕ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдЖрдкрд╕реЗ рдЭреВрда рдмреЛрд▓рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд╕реБрдВрджрд░ рд╣реИрдВ рдФрд░ рдЙрди рдЬреАрдВрд╕ рдореЗрдВ рдЖрдкрдХрд╛ рдмрдЯ рдЕрдЪреНрдЫрд╛ рджрд┐рдЦрддрд╛ рд╣реИред рдпрд╣ рдЖрдкрдХреЗ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рдХреЛ рдЭреВрдард╛ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рд╡реЗрдм рддрдХрдиреАрдХреЛрдВ рдХреЛ рдЕрд╕реНрдкрд╖реНрдЯ рдмрдирд╛рддрд╛ рд╣реИред рдФрд░ рдЖрдк рдЖрдирдВрджрдкреВрд░реНрд╡рдХ рдЕрдкрдиреЗ рджрд┐рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддреЗ рд╣реИрдВ рдХрд┐ рдпрджрд┐ рдЖрдк рдПрдХ рдлреЙрд░реНрдо рдХреЗ рд╕рд╛рде рдПрдХ рд╡реЗрдм рдкреЗрдЬ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдПрдХ рдЯреЗрдмрд▓ рдкрд░ рд╕рд╣реЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ рддреЛ рдЖрдк рдХреБрдЫ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬрдм рддрдХ рдЖрдкрдХреЛ рдХрд╕реНрдЯрдо рдбрд╛рдпрдирд╛рдорд┐рдХ рдлрд╝реЙрд░реНрдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╣ рдирдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдорд┐рд▓ рдЬрд╛рддреАред рдпрд╛ рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд╛рдЗрдб рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдХрд╛рдо рдХрд░реЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕реБрдВрджрд░ рд╣реИред рдЖрдк рдорд╣рд╕реВрд╕ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЕрдм рдЖрдк рдЬреНрд╡рд╛рд░ рдХреЗ рдЦрд┐рд▓рд╛рдл рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЖрд╢реНрдЪрд░реНрдп рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдмрд╛рдХреА рд╕рднреА рдЗрд╕реЗ рдХреИрд╕реЗ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдПрдорд╡реАрд╕реА рд░реЙрдХреЗрдЯ рд╕рд╛рдЗрдВрд╕ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдПрдХ рд╕рд┐рджреНрдз рдкреИрдЯрд░реНрди рд╣реИ рдЬреЛ рд╡рд┐рдХрд╛рд╕ рд╕рдореБрджрд╛рдп рдореЗрдВ "рдПрдХ рдмреЗрд╣рддрд░ рддрд░реАрдХрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП" рдФрд░ рд╕реНрдХреНрд╡рд╛рдпрд░ рд╣реЛрд▓ рдореЗрдВ рдЧреЛрд▓ рдЦреВрдВрдЯреЗ рдЪрд┐рдкрдХрд╛рдиреЗ рдХреЗ рд╡рд░реНрд╖реЛрдВ рдХреЗ рдмрд╛рдж рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдЖ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЬрдЯрд┐рд▓ рд╣реИ, рддреЛ рд╢рд╛рдпрдж рдпрд╣ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдРрд╕реА рдХрд┐рд╕реА рднреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЖрдкрдиреЗ рдЬрдЯрд┐рд▓ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рд╕рдордп рдирд╣реАрдВ рд▓рдЧрд╛рдпрд╛ рд╣реИред рд╕рд░рд▓ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░реЗрдВ рдпрджрд┐ рдпрд╣ рднрд╛рд░реА рд╣реИред
рдпрджрд┐ рдЖрдк рддрдп рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИ рддреЛ рд╣рдореЗрд╢рд╛ PHP рдпрд╛ NodeJs рд╣реЛрддреЗ рд╣реИрдВред

рдХрд┐рд╕реА рдРрд╕реА рдЪреАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдЬреЛ рдПрдХ рддреБрдЪреНрдЫ рдЬреБрдбрд╝рд╛рд╡ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рдореИрдВ рдХреЗрд╡рд▓ EF рдХреЗ ExecuteSQL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдБрдЧрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЙрд╕ рдЬрдЯрд┐рд▓рддрд╛ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХрд╛ рд╡рд╣ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рддрд╛рд░реНрдХрд┐рдХ рд░реВрдк рд╕реЗ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХрд╛ рдирд╛рдо рджреЗрдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХрд╛рд░реНрдпрд╛рд▓рдп рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХреЗ рд╕рд╛рде рд▓рдЪреАрд▓рд╛ рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЕрдЧрд░ рдЖрдкрдХреЛ рдИрдПрдл рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдк рдЕрдХреЗрд▓реЗ рдирд╣реАрдВ рд╣реИрдВред рдПрдорд╡реАрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЛрдЧ рд╢рд╛рдпрдж рдИрдПрдл рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдПрдХ рдХреЛ рджреВрд╕рд░реЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдореБрдЭреЗ рд╡реЗрдмрдлреЙрд░реНрдо рдПрдорд╡реАрд╕реА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд▓рдЧрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рдЗрддрдирд╛ рдЬрдЯрд┐рд▓ рдШрдЯрдирд╛ рддрд░реНрдХ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЕрдиреБрд░реЛрдз рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЪрдХреНрд░ рдХреНрдпрд╛ рд╣реИред рдПрдорд╡реАрд╕реА рдХрд┐рд╕реА рдРрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕рдиреЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрднреА рдирд╣реАрдВ рд╕реЛрдЪрд╛ рд╣реИ, рдкрд╣рд▓реА рдмрд╛рд░ рдореЗрдВ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рдВрдЧрдарди рдХрд╛ рдПрдХ рдЕрд▓рдЧ рдореЙрдбрд▓ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд░реНрд╖реЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд╛рдж, рдЙрджреНрдпреЛрдЧ рдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдПрдорд╡реАрд╕реА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд╕рд░рд▓ рд╣реИред рдпрд╣ рд╕рд┐рд░реНрдл рд╡рд░реАрдпрддрд╛ рдХреА рдмрд╛рдд рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдРрд╕реА рддрдХрдиреАрдХ рдкрд░ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЯрд┐рдХрдЯ рдЦреЛрд▓рдирд╛ рдЬреЛ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдореБрдЦреНрдпрдзрд╛рд░рд╛ рдореЗрдВ рд╣реИ, рд╕рд┐рд░реНрдл рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдирд╛ рд╣реИред

рдореИрдВ рдПрдорд╡реАрд╕реА рдХреЛ рдРрд╕реЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╕реАрдЦрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдЬреЛ рдЗрдХрд╛рдИ рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЖрдк рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ рдПрдХ рдЕрд╡рдзрд╛рд░рдгрд╛ рд╕реАрдЦ рд╕рдХреЗрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╣реА рдЬрдЧрд╣ рдирд╣реАрдВ рд╣реИред

рдУрдПрдордЬреА рдореИрдВ рдЕрднреА рдмрд╣реБрдд рдЬреЛрд░ рд╕реЗ рд╣рдВрд╕ рд░рд╣рд╛ рд╣реВрдВред

рджреЗрдЦреЛ рджреЛрд╕реНрдд, рдЕрдЧрд░ рдпрд╣ рдмрд╣реБрдд рдХрдард┐рди рдпрд╛ рдЬрдЯрд┐рд▓ рд▓рдЧрддрд╛ рд╣реИ рддреЛ рдЗрд╕рд╕реЗ рджреВрд░ рд╣рдЯреЛ рдФрд░ рдХреБрдЫ рдФрд░ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЛред рдХреЛрдИ рдЖрдкрдХреЗ рд╕рд┐рд░ рдкрд░ рдмрдВрджреВрдХ рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реИ, рд╣реИ рдирд╛?

рд╣рдо рдореЗрдВ рд╕реЗ рдХреБрдЫ рд▓реЛрдЧ рдХрдИ рдмрд╛рд░ рдмреНрд▓реЙрдХ рдХреЗ рдЖрд╕рдкрд╛рд╕ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╡реЗрдм рдлреЙрд░реНрдореЛрдВ рдкрд░ рдПрдПрд╕рдкреА рдПрдорд╡реАрд╕реА рдХреА рд╕рд╛рджрдЧреА рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╣рдореЗрдВ рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рд╡реЗрдм рдлреЙрд░реНрдо рдордареЛрдВ рд╕реЗ рдирд┐рдХрд▓рдиреЗ рд╡рд╛рд▓реЗ рдЕрд╡рд╛рдВрдЫрд┐рдд рд╕реНрдкреЗрдЧреЗрдЯреА рдХреЛрдб рдХреЗ рднрдпрд╛рдирдХ рдвреЗрд░ рд╕реЗ рдирд┐рдкрдЯрдирд╛ рдкрдбрд╝рд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдЧрдВрднреАрд░рддрд╛ рд╕реЗ, рдЕрдЧрд░ рдЖрдкрдХреЛ рд╡реЗрдм рдлреЙрд░реНрдо рдкрд╕рдВрдж рд╣реИрдВ, рдФрд░ рдХреЛрдИ рдЖрдкрдХреЛ рд╡реЗрдм рдлреЙрд░реНрдо рдХреЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░рдиреЗ рдХреЛ рддреИрдпрд╛рд░ рд╣реИ, рддреЛ рдЗрд╕реЗ рдХрд░реЗрдВ! рдФрд░ рдЙрди рдЪреАрдЬреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд░реЛрдирд╛ рдмрдВрдж рдХрд░реЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдирд╣реАрдВ рд╕рдордЭрддреЗ рд╣реИрдВред

рдХреНрдпрд╛ рдпрд╣ рд╡реНрдпрдВрдЧреНрдп рдкреЛрд╕реНрдЯ рд╣реИ? рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рд░реЗрдбрд┐рдЯ рдпрд╛ рдЬреАрдердм рдкрд░ ...

рдореИрдВрдиреЗ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдПрд╕рдкреАрдиреЗрдЯ рд╡реЗрдм рдлреЙрд░реНрдо рдФрд░ рдПрдПрд╕рдкреАрдиреЗрдЯ рдПрдорд╡реАрд╕реА рдХреЗ рддрд╣рдд рдИрдЖрд░рдкреА рд╡рд┐рдХрд╛рд╕ рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ, рдореИрдВ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХреЗ рд╕рд╛рде рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рд╡реЗрдм рдлреЙрд░реНрдо рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдПрдХ рдпрд╛рддрдирд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдЦрд░рд╛рдм рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдмрдбрд╝рд╛ рд╕рдорд╛рдзрд╛рди рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдПрдорд╡реАрд╕реА рдЬрд╛рджреБрдИ рд░реВрдк рд╕реЗ рдПрдХ рдмрджрд╕реВрд░рдд рджрд┐рдЦрдиреЗ рд╡рд╛рд▓реА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЛ рдкрд░рддреЛрдВ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рд╢реАрд░реНрд╖ рд╕реНрддрд░ рдХреЗ рд╕рдорд╛рдзрд╛рди рдореЗрдВ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдордЬрдмреВрдд рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдУрдЖрд░рдПрдо рдЬреИрд╕реЗ рдИрдПрдл рдХреЗ рд╕рд╛рде рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдкреИрдЯрд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рд▓реЗрдХрд┐рди рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдореИрдВ рдЬрд┐рди рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ рдорд┐рд▓рд╛ рд╣реВрдВ рдЙрдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдПрдорд╡реАрд╕реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╢рд┐рдХрд╛рдпрдд рдХрд░рддреЗ рд╣реИрдВ, рд╕реАрдорд┐рдд рдЕрдиреБрднрд╡ рдФрд░ рдирдП рдкреИрдЯрд░реНрди рдХреЗ рдЬреНрдЮрд╛рди рд╕реЗ рдкреАрдбрд╝рд┐рдд рд╣реИрдВред
рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЙрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдЬреЛ рдПрдорд╡реАрд╕реА рдХреЛ рд╢реВрдиреНрдп рд╕реЗ рдирд╛рдпрдХ рддрдХ рд╕реАрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╡реЗрдм рдХрд╛ рджреМрд░рд╛ рдХрд░рдиреЗ рдФрд░ рдПрдорд╡реАрд╕реА рдкрд░ рд╡рд┐рд╡рд╛рджрд╛рд╕реНрдкрдж рд╡рд┐рд╖рдпреЛрдВ рдФрд░ рдмреНрд▓реЙрдЧреЛрдВ рдкрд░ рд╕рдордп рдФрд░ рдкреИрд╕рд╛ рдмрд░реНрдмрд╛рдж рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп https://www.pluralsight.com рдХреЛ рдЖрдЬрдорд╛рдПрдВ, рдЬреЛ рдХрдИ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдкрдХреНрд╖рдкрд╛рддрдкреВрд░реНрдг рдпрд╛ рдЦрд░рд╛рдм рд╣реИред рдХреЗ рд╕рдиреНрджрд░реНрдн рдореЗрдВред

рд╡рд╛рд╣, рдЙрд╕ рд╕рдордп рдореЗрдВ рдмрджрд▓рд╛рд╡ рдЖрдпрд╛ рд╣реИ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдЪ рд╣реИред рдореИрдВрдиреЗ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХреА рдкреНрд░рд╢рдВрд╕рд╛ рдХреА рдХрд┐ рдИрдПрдл рдФрд░ рдПрдорд╡реАрд╕реА рдХрд┐рддрдиреЗ рдЖрд╕рд╛рди рдФрд░ рд╕реАрдзреЗ рдЖрдЧреЗ рдереЗ рдЬрдм рдореИрдВрдиреЗ рдкрд╣рд▓реА рдмрд╛рд░ 2013 рдореЗрдВ рдЗрд╕рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рдерд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╣реА рдХрд╣рд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИ, рдЗрди рдврд╛рдВрдЪреЗ рдХреЛ рд╕рдордЭрдирд╛ рдСрдЯреЛ-рдЬрд╛рджреБрдИ рд░реВрдк рд╕реЗ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ! рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░реЗрдВ, рд╕реИрдХрдбрд╝реЛрдВ рд╡реАрдбрд┐рдпреЛ рджреЗрдЦреЗрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдпрд╛рд░ рд▓реЗрдХрд┐рди рдЖрдк рдЗрди рдЪреАрдЬреЛрдВ рдХреА рд╕рдордЭ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдЗрд╕рдХреЗ рд╕рд╛рде рд╕рдордп рдмрд┐рддрд╛рддреЗ рд╣реИрдВ

рдореИрдВ рд▓реЗрдЦрдХ рд╕реЗ рд╕рд╣рдордд рд╣реВрдВред рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдкрд╣рд▓реА рдмрд╛рд░ рдПрдорд╡реАрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЙрддрдирд╛ рдЕрдиреБрдХреВрд▓ рдирд╣реАрдВ рд╣реИ рдЬрд┐рддрдирд╛ рдХрд┐ PHP, рд░реЗрд▓ .. рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЕрд╡рдзрд╛рд░рдгрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рдЕрд╡рдзрд╛рд░рдгрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдПрдорд╡реАрд╕реА рдмрд╣реБрдд рдкреНрд░рднрд╛рд╡реА рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред

рдХреЛрдИ рдЗрдХрд╛рдИ рдврд╛рдВрдЪреЗ рд╕реЗ рдирдлрд░рдд рдХреНрдпреЛрдВ рдХрд░реЗрдЧрд╛ред рдореБрдЭреЗ рдкрд┐рдЫрд▓реЗ рддреАрди рд╡рд░реНрд╖реЛрдВ рдореЗрдВ 5 рд╕реЗ рдЕрдзрд┐рдХ SQL рдХреНрд╡реЗрд░реА рдирд╣реАрдВ рд▓рд┐рдЦрдиреА рдкрдбрд╝реА рд╣реИрдВред

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд░реЙрдХреЗрдЯ рд╕рд╛рдЗрдВрд╕ рдирд╣реАрдВ рд╣реИ, рдЕрдВрдд рдореЗрдВ рдЗрд╕рдХреЗ рдкреАрдЫреЗ рдХреБрдЫ рд╡рд┐рдЬреНрдЮрд╛рди рд╣реИ рдФрд░ рд╣рд░ рдЪреАрдЬ рдХреА рддрд░рд╣, рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭрдиреЗ рдореЗрдВ рдХреБрдЫ рд╕рдордп рдФрд░ рдкреНрд░рдпрд╛рд╕ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ, рдореИрдВ рдУрд░рд┐рдЬрд┐рдирд▓ рд▓реЗрдЦрдХ рдХреЗ рд╕рд╛рде рд╣реВрдВ, рдХрд┐ рдПрдорд╡реАрд╕реА рдФрд░ рдирдореВрдиреЗ рдереЛрдбрд╝реЗ рд╣реИрдВ рдПрдХ рдмреИрдардХ рдореЗрдВ рд╕рдм рдХреБрдЫ рд╕рдордЭрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╕рдордп рднрд╛рд░реА, рд╢рд╛рдпрдж рдЕрдЧрд░ рдЕрдиреНрдп рдврд╛рдВрдЪреЗ рд╕реЗ рдЬреНрдЮрд╛рди рдпрд╛ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╕рдордп рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреА рдЪреАрдЯ рд╢реАрдЯ рдереА, рддреЛ рдпрд╣ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдорд╡реАрд╕реА рд╕реАрдЦрдиреЗ рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рд╕рд╣рдирд╢реАрд▓ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЗрд╕реЗ рдЪреБрдиреМрддреАрдкреВрд░реНрдг рдкрд╛рддреЗ рд╣реИрдВред

рдЬрдмрдХрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рд╣рдореЗрд╢рд╛ рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдЧрд░ рдХреЛрдИ рд╢рд┐рдХрд╛рдпрдд рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдХреБрдЫ рд╕реБрдзрд╛рд░ рдХрд░рдирд╛ рд╣реИ, рджреВрд╕рд░реА рдУрд░ рдпрджрд┐ рдЖрдк рд▓реЗрдЦрдХ рдХреА рдкреЛрд╕реНрдЯ рдкрд░ рдереЛрдбрд╝рд╛ рд╕рд╛ рдирд┐рд╡реЗрд╢ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдкрд╛рдПрдВрдЧреЗ рдХрд┐ рд╡рд╣ рдмрд╣реБрдд рдореБрдЦрд░ рд╣реИ рдФрд░ рдмрд╣реБрдд рд╕рд╛рд░реА рдЪреАрдЬреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рддрд╛ рд╣реИред рд░реЙрдХреЗрдЯ рд╡рд┐рдЬреНрдЮрд╛рдиред

рдХреБрдЫ рдирдореВрдиреЗ:
https://github.com/dotnet/docs/issues/9115
https://github.com/dotnet/docs/issues/9299
https://github.com/dotnet/docs/issues/9274
https://github.com/dotnet/docs/issues/9234
https://github.com/MicrosoftDocs/azure-docs/issues/0313
https://github.com/dotnet/docs/issues/9396
https://github.com/aspnet/EntityFramework6/issues/671
https://github.com/aspnet/EntityFramework6/issues/686
https://github.com/twbs/bootstrap/issues/27783
https://github.com/MicrosoftDocs/visualstudio-docs/issues/2237
https://github.com/aspnet/EntityFramework.Docs/issues/1254
https://github.com/aspnet/EntityFramework.Docs/issues/1240

рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдЬрдм рдЪреАрдЬреЗрдВ рд░реЙрдХреЗрдЯ рд╕рд╛рдЗрдВрд╕ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИрдВ рддрдм рднреА рд╡реЗ рдЬрдЯрд┐рд▓ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ рдФрд░ рдЕрдзреНрдпрдпрди рдХреЗ рд▓рд┐рдП рдзреИрд░реНрдп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд╢рд┐рдХрд╛рдпрдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╡рд┐рд╖рдп рдкрд░ рдЕрдзрд┐рдХ рдкрдврд╝рдирд╛ рдпрд╣ рдмрд╣реБрдд рдХрдард┐рди рд╣реИ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫреА рдЬрдЧрд╣ рд╣реЛ рд╕рдХрддреА рд╣реИред

рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдореБрджреНрджреЗ рдПрдорд╡реАрд╕реА рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдПрдВрдЯрд┐рдЯреА рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реИрдВред рд╣рдордореЗрдВ рд╕реЗ рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрд╕рдХреНрдпреВрдПрд▓ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рд╕рд╣рдЬрддрд╛ рдХреЗ рд▓рд┐рдП, рдПрдВрдЯрд┐рдЯреА рдлреНрд░реЗрдорд╡рд░реНрдХ рдЕрдореВрд░реНрддрддрд╛ рдХреА рдПрдХ рдЕрд╡рд╛рдВрдЫрд┐рдд рдкрд░рдд рдЬреЛрдбрд╝рддрд╛ рд╣реИред рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореИрдВ рдбреИрдкрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдЬреЛ рд╕рд┐рд░реНрдл рдкрд╛рдардХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред рдЖрдкрдХреЛ рдЕрднреА рднреА рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдПрд╕рдХреНрдпреВрдПрд▓ рд▓рд┐рдЦрдирд╛ рд╣реИред рдПрдорд╡реАрд╕реА рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдкреИрдЯрд░реНрди рд╣реИред рдбреЗрдЯрд╛ рдХреЛ рдЕрдВрджрд░ рдФрд░ рдмрд╛рд╣рд░ рдХреИрд╕реЗ рдкрд╛рд╕ рдХрд░рдирд╛ рд╣реИ рдФрд░ рдХреИрд╕реЗ рдХреБрдЫ рд╕рд╣рд╛рдпрдХ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ, рдпрд╣ рдереЛрдбрд╝рд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрд╡рдзрд╛рд░рдгрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдпрд╣ рдХрдард┐рди рдирд╣реАрдВ рд╣реИред

рдПрдорд╡реАрд╕реА рдХреЛ рдИрдПрдл рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рджреЛрд╕реНрддреЛрдВ, рдорджрдж рдпрд╛ рд╕рдХрд╛рд░рд╛рддреНрдордХрддрд╛ рдХреЗ рд╕рд╛рде рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдЙрдкрд╣рд╛рд╕ рдХреЗ рд╕рд╛рде рдирд╣реАрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдУрдкреА рдХреЛ рдИрдПрдл рдХреЗ рд╕рд╛рде рдЪрд┐рдВрддрд╛ рд╣реЛ рд░рд╣реА рд╣реИ, рдФрд░ рдбреЗрд╡рд┐рдб рдХреА рдЯрд┐рдкреНрдкрдгреА рдЙрддреНрдХреГрд╖реНрдЯ рд╣реИред https://github.com/aspnet/AspNetCore/issues/7039#issuecomment -457869924

рдореБрджреНрджреЗ рдорджрдж рдХрд░рдиреЗ рдХреА рдЬрдЧрд╣ рд╣реИред рдпрджрд┐ рдЖрдк рдПрдорд╡реАрд╕реА рдмрдирд╛рдо рдХреБрдЫ рдФрд░ рдХреЗ рдЧреБрдгреЛрдВ рдкрд░ рдмрд╣рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреА рдЕрдиреНрдп рд▓реЛрдХрдкреНрд░рд┐рдп рд╢рд┐рдХрд╛рдпрдд рд╕рд╛рдЗрдЯреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдЖрдЬрдорд╛рдПрдВред

рдЕрд░реЗ рд╕реНрд╡рд╛рдЧрдд рд╣реИ @LJ9999 рдХрд╛рд╢ рдФрд░ рд▓реЛрдЧ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕рд╡рд╛рд▓ рдкреВрдЫрддреЗред
рдореИрдВ рдпрд╣ рдХрд╣рдХрд░ рд╢реБрд░реВ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдореЗрд░реА рд░рд╛рдп рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреГрдкрдпрд╛ рдмреЗрдЭрд┐рдЭрдХ рд╕рд╣рдордд рд╣реЛрдВ рдпрд╛ рдХрд┐рд╕реА рднреА рдпрд╛ рд╕рднреА рд╕реЗ рдЕрд╕рд╣рдордд рд╣реЛрдВред

рдореИрдВ рдкреВрд░реА рддрд░рд╣ рд╕рд╣рдордд рд╣реВрдВ рдХрд┐ рд╡реЗрдм/рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдХрдард┐рди рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдЬреЛ рдЕрдиреБрднрд╡ рд╣реИ рдЙрд╕реЗ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд╡рд░реНрд╖реЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдФрд░ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИред рдХрд┐рд╕реА рднреА рд╕рдордп рдореИрдВ рдПрдХ рдирдП рдврд╛рдВрдЪреЗ рдпрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдпрд╣ рдЕрднреА рднреА рдХрдард┐рди рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣рдЬ рдФрд░ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕реА рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдлрд┐рд░ рд╕реЗ рд╕реАрдЦрдиреЗ рдФрд░ рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рдмрд┐рддрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рд╕реАрдЦрд╛ рд╣реИ, рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИ рдХрд┐ рдореИрдВ рд╕реАрдЦрдиреЗ рдореЗрдВ рдмреЗрд╣рддрд░ рдФрд░ рддреЗрдЬ рд╣реЛ рдЧрдпрд╛ рд╣реВрдВ рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рдЗрди рд╡рд░реНрд╖реЛрдВ рдореЗрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдЪреБрдиреМрддрд┐рдпрд╛рдВ рдмрджрд▓ рдЧрдИ рд╣реИрдВред рдХреБрдЫ рдЪреАрдЬреЗрдВ рдЖрд╕рд╛рди рд╣реЛ рдЧрдИ рд╣реИрдВ рд▓реЗрдХрд┐рди рдирдИ рдЪреБрдиреМрддрд┐рдпрд╛рдВ рднреА рдкреЗрд╢ рдХреА рдЧрдИ рд╣реИрдВред рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЬрдм рдореИрдВрдиреЗ рд╢реБрд░реБрдЖрдд рдХреА рдереА рддрдм рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдм рдпрд╣ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред рдореБрдЭреЗ рдпрд╣ рднреА рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рдЕрдиреБрднрд╡ рд╕реЗ рдХрдо рд╣реИ рдФрд░ рдореБрдЭреЗ рдпрд╣ рдЕрдзрд┐рдХ рд╕реБрдЦрдж рд▓рдЧрддрд╛ рд╣реИред
рдпрд╣ рд╕рдм рдХрд╣рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдЙрджреНрдпреЛрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдо рд╣рдореЗрд╢рд╛ рдмреЗрд╣рддрд░ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЗрд╕рдХреЗ рдкреНрд░рд╢реНрди рд╣рдорд╛рд░реЗ рд╕рд╛рдордиреЗ рдЖрдиреЗ рд╡рд╛рд▓реА рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕реБрдзрд╛рд░ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рдкреНрд░реЗрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред

рдореИрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕рд╛рд╡рдзрд╛рди рд░рд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдкрдХреЛ рдПрдХ рд╕рдорд╛рдзрд╛рди рдХреЛ рджреВрд╕рд░реЗ рдкрд░ рдЪреБрдирдиреЗ рдХреА рд╕рд▓рд╛рд╣ рди рджреЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рд╣реИред
рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдореБрдЭреЗ рд╕рдмрд╕реЗ рдмрдбрд╝реА рдЪреБрдиреМрддрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣рд▓ рдХреА рдЬрд╛ рд░рд╣реА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдорд╕реНрдпрд╛ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдирд╛ рд╣реИред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ "рд╡реЗрдмрд╕рд╛рдЗрдЯ рдмрдирд╛рдиреЗ" рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реЛрдЧрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ "рд╡реЗрдмрд╕рд╛рдЗрдЯ рдмрдирд╛рдиреЗ" рдХреЗ рд▓рд┐рдП рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдЗрддрдиреЗ рд╕рд╛рд░реЗ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдЙрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рд╕рдХреЗ рддреЛрдбрд╝рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡рд┐рднрд┐рдиреНрди рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдирджрдВрдб рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рджреВрд╕рд░реЗ, рд╣рдо рд╕рднреА рдХреА рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдБ рд╣реЛрддреА рд╣реИрдВред рдЖрдк рдЕрдкрдиреЗ рдЦреБрдж рдХреЗ рд╣рдХрджрд╛рд░ рд╣реИрдВ, рдФрд░ рдХреЛрдИ рднреА рдЖрдкрдХреЛ рдпрд╣ рдирд╣реАрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рд╣рдЬ рдорд╣рд╕реВрд╕ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдкреВрд░реА рддрд░рд╣ рдЖрдк рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬрдм рдЕрдиреНрдп рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВ, рдПрдХ рдЯреАрдо рдпрд╛ рдПрдХ рдХрдВрдкрдиреА, рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рд░рдХреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рдЯреАрдо рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдВ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдХрдВрдкрдиреА рдХреА рдиреАрддрд┐рдпрд╛рдВ рдФрд░ рд░рдгрдиреАрддрд┐ред
рдпреЗ рдХреЗрд╡рд▓ рдХреБрдЫ рдХрд╛рд░рдХ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╡рд┐рднрд┐рдиреНрди рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддреЗ рд╕рдордп рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдПрдХ рдЕрдВрддрд┐рдо рдмрд╛рдд рдЬреЛ рдореИрдВ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рд╡рд╣ рд╣реИ рдЖрдкрдХрд╛ рд╕рдВрджреЗрд╢ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк рдХрд┐рд╕реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдХреНрдпрд╛ рдЙрдореНрдореАрдж рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдореЗрд░реА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдореЗрдВ, рдРрд╕реЗ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рд╢реНрди рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЙрддреНрддрд░ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдЖрдк рдЕрдкрдиреА рд░рд╛рдп рднреА рджреЗ рд░рд╣реЗ рд╣реИрдВред рдпреЗ рд╕рднреА рдорд╛рдиреНрдп рдФрд░ рдЙрдкрдпреЛрдЧреА рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЬрдм рдПрдХ рдЬреАрдердм рдореБрджреНрджреЗ рдореЗрдВ рдПрдХ рд╕рд╛рде рдкреВрдЫрд╛ рдФрд░ рдЙрдард╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдПрдХ рд╕реНрдкрд╖реНрдЯ рдФрд░ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЙрддреНрддрд░ рджреЗрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрддрд╛ рд╣реИ рдпрд╛ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЦреЛрдЬреЗ рдЧрдП рдЙрддреНрддрд░реЛрдВ рдХреЛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд░реНрдЪрд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрддрд╛ рд╣реИред
рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк рдлрд┐рд░ рд╕реЗ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреЗ рдкреНрд░рд╢реНрдиреЛрдВ рдпрд╛ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд░рд╣реЗрдВред рдмрд╣реБрдд рд╕рд╛рд░реЗ рдореБрджреНрджреЛрдВ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рди рдХрд░реЗрдВ, рдпрджрд┐ рд╡реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВ рдФрд░ рдЙрдирдХрд╛ рджрд╛рдпрд░рд╛ рд╣реИ рддреЛ рд╡реЗ рдмрд╣реБрдд рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдВрдЧреЗ рдФрд░ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдЙрддреНрддрд░ рдорд┐рд▓рдиреЗ рдпрд╛ рдЙрдЪрд┐рдд рд░реВрдк рд╕реЗ рдирд┐рд░реНрджреЗрд╢рд┐рдд рд╣реЛрдиреЗ рдХреА рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред

рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рдорджрдж рдХрд░рддреА рд╣реИред рдмрд╕ рдпрд╣ рдЬрд╛рди рд▓реЗрдВ рдХрд┐ рдРрд╕реЗ рдХрдИ рд╡реНрдпрдХреНрддрд┐ рд╣реИрдВ рдЬреЛ рдорджрдж рдХрд░рдиреЗ рдХреЛ рддреИрдпрд╛рд░ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЖрдкрдХреА рдорджрдж рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рдирд╛ рдЖрдкрдХреА рдЬрд┐рдореНрдореЗрджрд╛рд░реА рд╣реИред

@ LJ9999 рдПрдХ (рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд░рдЪрдирд╛рддреНрдордХ) рдЯрд┐рдкреНрдкрдгреА ...

рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП SQL рд╕реЗ рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдЖрдк Entity Framework 6 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред Entity Framework Core (рдЧреНрд░рд╛рдЙрдВрдб рдЕрдк рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг) рдореЗрдВ рд╕рдордЭрджрд╛рд░, рдкрдардиреАрдп SQL рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╕реНрдкрд╖реНрдЯ рд▓рдХреНрд╖реНрдп рд╣реИ рдЬреЛ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЦреБрдж рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд╕рдорд╛рди рджрд┐рдЦрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ - рдЗрд╕ рдмрд╛рдд рдХреА рдмрд╣реБрдд рдЕрдЪреНрдЫреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреЛ рдХреБрдЫ рдФрд░ рдЙрдЪрд┐рдд рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ - рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдПрдВ рдФрд░ рд╣рдореЗрдВ рдмрддрд╛рдПрдВред

рдореЗрд░рд╛ рдирд┐рдЪрд▓рд╛ рд░реЗрдЦрд╛ рдорд╛рдирджрдВрдб рд╕рд░рд▓ рд╣реИ... рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреА рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ред рдЕрдзрд┐рдХ рдХреЛрдб - рдЕрдзрд┐рдХ рдмрдЧ рдЬреЛрдЦрд┐рдо, рдЕрдзрд┐рдХ рд╕реАрдЦрдиреЗ рдХреА рдЕрд╡рд╕реНрдерд╛, рдЕрдзрд┐рдХ рдмрд░реНрдмрд╛рдж рдШрдВрдЯреЗ (рдЬрдм рддрдХ рдХрд┐ рдЖрдк рдШрдВрдЯреЗ рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рдареЗрдХреЗрджрд╛рд░ рдмрд┐рд▓рд┐рдВрдЧ рдирд╣реАрдВ рдХрд░рддреЗ)ред
рдореИрдВрдиреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдврд╛рдВрдЪреЗ рдХреЗ рд╕рд╛рде рдПрдорд╡реАрд╕реА рдХрд░рдиреЗ рд╕реЗ 8x рдЕрдзрд┐рдХ рдХреЛрдб рд╡реЙрд▓реНрдпреВрдо рджреЗрдЦрд╛ рд╣реИ .. рдкреБрд░рд╛рдиреЗ рд╕реНрдХреВрд▓ рд╕реАрдПрд╕рдЯреАрдПрдордПрд▓ рдкреГрд╖реНрдареЛрдВ рдкрд░ред рдФрд░ 5x рдЕрдзрд┐рдХ рд╕рдордпред

"рд╕рд╣реА рд░рд╛рд╕реНрддрд╛" рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЛрдВ рд╕реЗ рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВ

рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдорд╡реАрд╕реА рдЖрдкрдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕рд╣рд╛рдпрдХ рд╣реИред
рдПрдо рдореЙрдбрд▓ рд╣реИ, рдЬреЛ рдЖрдкрдХрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣ рд╕реВрдЪрдирд╛ рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдЬрд╡рд╛рдм рджреЗ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рдХреА рдЬрд╛рдирдХрд╛рд░реА рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдЬрд╡рд╛рдм рджреЗ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рд╕реВрдЪрдирд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрдиреЗ рдкрд░ рдШрдЯрдирд╛-рд╕рдВрдЪрд╛рд▓рд┐рдд рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХреЛрдВ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рд╡реА рд╡рд╣ рджреГрд╢реНрдп рд╣реИ, рдЬреЛ рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рддрддреНрд╡ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдореЙрдбрд▓ рд╕реЗ рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рдРрд╕реЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░реЗрдЧрд╛ рдЬреЛ рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИред
рд╕реА рдирд┐рдпрдВрддреНрд░рдХ рд╣реИ, рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдирдкреБрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореЙрдбрд▓ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдХреЗрд╡рд▓ рджреГрд╢реНрдп рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИред

рдЯреЗрдХ рд╕реНрдЯреИрдХ рдХреА рдЖрдкрдХреА рдкрд╕рдВрдж рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдПрдорд╡реАрд╕реА рдЕрдЪреНрдЫрд╛ рдпрд╛ рдмреБрд░рд╛ рд╣реИ, рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╣реИред

@shanselman

рджреЛрд╕реНрддреЛрдВ, рдорджрдж рдпрд╛ рд╕рдХрд╛рд░рд╛рддреНрдордХрддрд╛ рдХреЗ рд╕рд╛рде рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдЙрдкрд╣рд╛рд╕ рдХреЗ рд╕рд╛рде рдирд╣реАрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдУрдкреА рдХреЛ рдИрдПрдл рдХреЗ рд╕рд╛рде рдЪрд┐рдВрддрд╛ рд╣реЛ рд░рд╣реА рд╣реИ, рдФрд░ рдбреЗрд╡рд┐рдб рдХреА рдЯрд┐рдкреНрдкрдгреА рдЙрддреНрдХреГрд╖реНрдЯ рд╣реИред #7039 (рдЯрд┐рдкреНрдкрдгреА)

рдореИрдВ рд╕реНрдХреЙрдЯ рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕рд╣рдордд рд╣реВрдВред

рдпрд╣ рднреА рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдФрд░ рдЕрдиреБрднрд╡реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХ рд╢реАрд░реНрд╖рдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рджреГрдврд╝рддрд╛ рд╕реЗ рдорд╣рд╕реВрд╕ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ ASP.NET рдХреЛрд░ рдЯреАрдо рдФрд░ рд╕рдореБрджрд╛рдп рджреНрд╡рд╛рд░рд╛ рдПрдХ рд╣реА рдХрдерди рдореЗрдВ 'рдЙрдкрдпреЛрдЧ рдпреЛрдЧреНрдп рдирд╣реАрдВ' рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдорд╣рд╛рди рдврд╛рдВрдЪреЗ рдФрд░ рдХрдбрд╝реА рдореЗрд╣рдирдд рдХреЗ рд╡рд░реНрд╖реЛрдВ рдХреЛ рд╕реНрд╡рд╛рдЗрдк рдХрд░рддрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рд╡рд╣ рдерд╛ рд╢рд╛рдпрдж рдЗрд░рд╛рджрд╛ рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╢рд╛рдпрдж рдЙрдкрд╣рд╛рд╕ рдХрд╛ рдХрд╛рд░рдг рдмрдирд╛ред

рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реАрд░реНрд╖рдХ рдмрджрд▓рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рд╣рдо рд╕рдордп-рд╕рдордп рдкрд░ 'рдЪрд░реНрдЪрд╛' рдХреЗ рдореБрджреНрджреЛрдВ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЕрдЧрд░ рдЗрд╕рд╕реЗ рдХреЛрдИ рдЕрд╕реБрд╡рд┐рдзрд╛ рд╣реЛрддреА рд╣реИ рддреЛ рд╣рдо рдХреНрд╖рдорд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд╣рдо рдкреВрдЫрддреЗ рд╣реИрдВ рдХрд┐ рдпрджрд┐ рдЖрдк рдЕрднреА рднреА рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдЕрджреНрдпрддрди рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рд▓реЙрдЧ рдХрд░реЗрдВ рдФрд░ рд╣рдо рдЬрд╛рдВрдЪ рдХрд░реЗрдВрдЧреЗред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

Pixel-Lord picture Pixel-Lord  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

BrennanConroy picture BrennanConroy  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ipinak picture ipinak  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rbanks54 picture rbanks54  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

farhadibehnam picture farhadibehnam  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ