āĻĄā§āĻāĻž āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨
āĻĄā§āĻāĻž āĻŽāĻĄā§āĻ˛āĻāĻŋ āĻŦāĻŋāĻāĻžāĻļā§āĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ˛āĻžāĻāĻžāĻ˛ā§āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¤ā§ āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻāĻŋāĻā§ āĻ¸āĻŽāĻ¯āĻŧā§ āĻāĻāĻŋ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°āĻž āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻ
āĻŦāĻļā§āĻ¯āĻ, āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ°ā§ ORM āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§ āĻ¯āĻž āĻŽāĻĄā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§ āĻ¤āĻŦā§ āĻāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĄā§āĻāĻž āĻšāĻžāĻ°āĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¸ā§āĻ¤āĻ°āĻžāĻ, āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻžāĻ āĻšāĻ˛ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĄā§āĻāĻž āĻšāĻžāĻ°āĻžāĻ¨ā§ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸ā§āĻāĻŋāĻŽāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻĢāĻ˛ā§ āĻāĻāĻŋāĻā§ āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻĄā§āĻāĻž āĻŽāĻĄā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻ āĻāĻ°āĻžāĨ¤
āĻāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ā§, āĻāĻŽāĻ°āĻž āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¸āĻ°āĻā§āĻāĻžāĻŽ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻāĻžāĻāĨ¤ āĻāĻŽāĻ°āĻž āĻāĻļāĻž āĻāĻ°āĻŋ āĻāĻ āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§āĻāĻ¨āĻžāĻāĻŋ āĻāĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĒāĻāĻ¨ā§āĻĻā§āĻ° āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻĄā§āĻā§āĻ˛āĻĒāĻžāĻ°āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§ āĻšāĻŦā§āĨ¤
āĻāĻžāĻā§āĻ°
āĻāĻŽāĻžāĻĻā§āĻ° āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻĒāĻŖā§āĻ¯āĻāĻŋāĻ° āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ°āĻāĻ¨ā§āĻŽā§āĻ° āĻŦāĻŋāĻāĻžāĻļ āĻāĻ°āĻā§ - āĻĄāĻā§āĻ¸ āĻ¸āĻŋāĻāĻŋāĻāĻ°āĻŋāĻāĻŋ āĻ¸ā§āĻ¯ā§āĻ (āĻĄāĻŋāĻāĻ¸āĻāĻ¸)āĨ¤ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ āĻāĻļāĻāĻŋ .Net Core-āĻ āĻ˛ā§āĻāĻž āĻāĻā§, āĻāĻŦāĻ Entity Framework Core āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ DBMS āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻŽāĻ°āĻž āĻā§āĻĄ āĻĒā§āĻ°āĻĨāĻŽ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŋāĨ¤
āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻĄā§āĻŽā§āĻ¨ āĻŽāĻĄā§āĻ˛āĻāĻŋ āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ - āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ āĻ āĻāĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻžāĻ¯āĻŧā§āĨ¤
DSS-āĻāĻ° āĻāĻā§āĻ° āĻĒā§āĻ°āĻāĻ¨ā§āĻŽā§āĻ° āĻā§āĻ˛āĻžāĻ¸āĻŋāĻ āĻ¸āĻ¤ā§āĻ¤āĻž āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨ (EF 6) āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻŽā§āĻ¨ā§āĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻ¤āĻžāĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻāĻŋāĻā§ āĻ āĻāĻŋāĻ¯ā§āĻ āĻāĻŽāĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻŋāĻ˛ āĻ¯ā§ EF āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŦā§āĻĻā§āĻ§āĻŋāĻŽāĻžāĻ¨ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻ āĻāĻžāĻŦ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ā§āĻ° āĻ āĻāĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻžāĻ āĻĢāĻŋāĻā§āĻ¸āĻŋāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻ¸āĻ¤ā§āĻ¯āĻāĻŋ āĻāĻāĻ¨āĻ āĻāĻŽāĻžāĻĻā§āĻ° āĻŦāĻŋāĻ°āĻā§āĻ¤ āĻāĻ°ā§, āĻ¤āĻžāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤
āĻāĻ˛ā§āĻāĻ¨āĻžāĻ° āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻŽā§āĻ¨ā§āĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻžāĻā§āĻ˛āĻŋ āĻāĻ āĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛:
- āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ DBMS āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨. āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§āĻ˛āĻ āĻāĻŽāĻāĻ¸ āĻāĻ¸āĻāĻŋāĻāĻāĻ˛ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ¸ā§āĻāĻā§āĻ°ā§āĻāĻ¸āĻāĻŋāĻāĻāĻ˛, āĻāĻ°āĻžāĻāĻ˛, āĻ¤āĻŦā§ āĻ āĻ¨ā§āĻ¯āĻĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯āĻāĻžāĻŦā§ āĻ¸āĻŽā§āĻāĻŦ
- ORM āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻž āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻāĻāĻžāĻŦā§, āĻāĻāĻĢ āĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻĨāĻž āĻāĻŋāĻ˛, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¨āĻāĻļāĻž āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§, āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻāĻ°āĻāĻŽāĻā§āĻ˛āĻŋ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻāĻŋāĻ˛āĨ¤
- āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĒā§āĻ°āĻāĻ¨ā§āĻŽāĨ¤ āĻā§āĻĄ āĻĢāĻžāĻ°ā§āĻ¸ā§āĻā§āĻ° āĻŦāĻŋāĻāĻžāĻļā§āĻ° āĻĒā§āĻ°ā§āĻā§āĻˇāĻŋāĻ¤ā§, āĻāĻŽāĻŋ "āĻāĻ˛āĻŽ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻāĻāĻž" āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻāĻžāĻ
- āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦāĨ¤ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¤āĻ°āĻŖāĻā§āĻ¤ āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ āĻĒāĻ°āĻŋāĻŦā§āĻļā§, āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, EF āĻā§āĻ° āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦā§ āĻĒāĻĄāĻŧāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻ¯āĻŧā§ āĻāĻ ā§āĻā§ āĻ¯ā§āĻšā§āĻ¤ā§ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋāĻ° āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ āĻāĻļ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻžāĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋāĻ¤ā§ āĻ āĻ¨ā§āĻ āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
- āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻāĻŦāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ¨ā§āĻ¨āĻ¤. āĻāĻāĻžāĻ¨ā§, āĻāĻāĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻŽāĻ¨ā§ āĻšāĻ¯āĻŧ, āĻā§āĻ¨ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨.
- āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§. āĻŽāĻžāĻ¨āĻĻāĻŖā§āĻĄāĻāĻŋ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ, āĻ¯ā§āĻšā§āĻ¤ā§ āĻā§āĻŦ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦāĻž āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻ¨āĻ¯āĻŧ, āĻ¤āĻŦā§ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻĻāĻ°ā§āĻļ, āĻāĻŽāĻ°āĻž āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻāĻŋāĻ˛āĻžāĻŽ
āĻāĻāĻāĻŋ āĻā§āĻ āĻ āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ā§āĻ° āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻā§āĻā§ āĻāĻŦāĻ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻāĻ¨ā§āĻĻāĻ¨ā§āĻ¯āĻŧ āĻŦāĻ˛ā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§:
- āĻāĻāĻĢ āĻā§āĻ° āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨
- DBup
- āĻ°āĻžāĻāĻ¨ā§āĻĄāĻšāĻžāĻāĻ¸ āĻ
- āĻĨāĻŋāĻāĻāĻŋāĻāĻšā§āĻŽāĨ¤āĻŽāĻžāĻāĻā§āĻ°ā§āĻāĻ°
- āĻ¸āĻžāĻŦāĻ˛ā§āĻ˛ āĻ āĻāĻŋāĻŦāĻžāĻ¸ā§
āĻāĻŦāĻ āĻāĻāĻ¨ āĻāĻāĻā§ āĻŦā§āĻļāĻŋ
āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻāĻāĻžāĻŦā§āĻ, āĻāĻāĻŋ āĻĒāĻāĻ¨ā§āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻŦāĻ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻŋāĻ˛āĨ¤ āĻāĻāĻāĻŋ āĻĻā§āĻļā§āĻ¯āĻŧ āĻ¯āĻ¨ā§āĻ¤ā§āĻ° āĻ¯ā§āĻāĻŋ āĻŦāĻžāĻā§āĻ¸ā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻāĻžāĻ āĻāĻ°ā§ āĻā§āĻ¨ā§ āĻāĻā§āĻāĻ¨āĻŋ āĻ¨āĻžāĻ āĻāĻžāĻĄāĻŧāĻžāĻāĨ¤ āĻĒā§āĻ°āĻā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨, āĻ āĻĢāĻŋāĻ¸āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻāĻŦāĻ āĻ¤āĻžāĻ āĻ¨āĻ¯āĻŧ, āĻ¸āĻ°āĻ˛āĻ¤āĻž, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻā§āĻ˛āĻžāĻ¸āĻŋāĻ EF-āĻāĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻāĻ°āĻž āĻĻāĻžāĻŦāĻŋāĻā§āĻ˛āĻŋ EF āĻā§āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯āĻ āĻŦā§āĻļ āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻāĨ¤
āĻ¸ā§āĻ¤āĻ°āĻžāĻ, āĻāĻāĻĢ āĻā§āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻā§āĻ˛āĻŋ āĻšāĻžāĻāĻ˛āĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
- āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻĢā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨, āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨, āĻ°āĻžāĻļāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ¸āĻš, āĻāĻāĻāĻŋ āĻŦāĻŋāĻļāĻžāĻ˛ āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧ
- CodeFirst-āĻāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸ā§āĻŦāĻ¤āĻ-āĻĒā§āĻ°āĻāĻ¨ā§āĻŽ
- EF 6 āĻāĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ, EF āĻā§āĻ° āĻāĻ° āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻā§āĻĄ āĻĢāĻžāĻ°ā§āĻ¸ā§āĻā§ EF āĻā§āĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ā§āĻ° āĻāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ
- āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻŽāĻ°āĻž āĻā§āĻĄ āĻĢāĻžāĻ°ā§āĻ¸ā§āĻ āĻĨā§āĻā§ āĻ¨ā§āĻ¤ā§āĻ¯ āĻāĻ°āĻāĻŋ, āĻ¤āĻžāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻĄā§āĻāĻž āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻāĻāĻāĻŋ āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ
- āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻŋ PostgreSQL, Oracle, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ, āĻāĻŽāĻ¨āĻāĻŋ MS SQL āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ ī
āĻāĻŦāĻ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻž:
- āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦā§āĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻāĻ āĻĨāĻžāĻā§āĨ¤ āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻāĻŦāĻ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻ āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
- āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻ¯āĻžāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ
DbUp
DbUp āĻšāĻ˛ āĻāĻāĻāĻŋ .NET āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¯āĻž NuGet āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ SQL āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻ°āĻžāĻā§ āĻā§āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĻā§āĻ˛āĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻāĻžāĻ˛āĻžāĻ¯āĻŧāĨ¤ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻāĻŋ ASP.NET-āĻ āĻāĻāĻāĻŋ āĻāĻĒā§āĻ¨ āĻ¸ā§āĻ°ā§āĻ¸ āĻŦā§āĻ˛āĻāĻŋāĻ āĻāĻā§āĻāĻŋāĻ¨ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ āĻĨā§āĻā§ āĻŦā§āĻĄāĻŧā§āĻā§ āĻāĻŦāĻ MIT āĻ˛āĻžāĻāĻ¸ā§āĻ¨ā§āĻ¸ā§āĻ° āĻ āĻ§ā§āĻ¨ā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨, āĻāĻŦāĻ āĻā§āĻĄāĻāĻŋ GitHub-āĻ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ T-SQL āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻāĻžāĻ¨ā§ āĻāĻŋ āĻāĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻāĻā§:
- āĻŦāĻŋāĻĒā§āĻ˛ āĻ¸āĻāĻā§āĻ¯āĻ DBMS (MS SQL āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°, PstgreSQL, MySQL) āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨
- āĻ¯ā§āĻšā§āĻ¤ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĻā§āĻ˛āĻŋ āĻāĻŋ-āĻāĻ¸āĻāĻŋāĻāĻāĻ˛-āĻ āĻ˛ā§āĻāĻž, āĻ¸ā§āĻā§āĻ˛āĻŋ āĻĻā§āĻāĻ¤ā§ āĻŦā§āĻļ āĻ¸āĻšāĻāĨ¤
- āĻŦāĻŋāĻ°ā§āĻ§āĻā§āĻ˛āĻŋāĻ SQL āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻŦāĻ āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻž:
- āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāĻ¸-āĻāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§āĻāĻŋāĻ¤ā§āĻ°ā§āĻ¯ āĻ¸āĻš, āĻāĻ°āĻžāĻāĻ˛ āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻ¨āĻ¯āĻŧ
- ORM āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ ā§āĻ¯āĻžāĻā§āĻ āĻāĻ°ā§ āĻ¨āĻž
- T-SQL-āĻ "āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛" āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ˛ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻ°āĻž āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻāĻŋāĻ˛āĻžāĻŽ āĻ¨āĻž
- āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻāĻŦāĻ āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧ āĻā§āĻŦ āĻ¤āĻžāĻ, āĻ¯āĻĻāĻŋāĻ SQL āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ˛ā§āĻāĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ°āĻžāĻāĻ¨ā§āĻĄāĻšāĻžāĻāĻ¸ āĻ
āĻāĻ āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻŽā§āĻ¨ā§āĻ āĻā§āĻ˛, Apache 2.0 āĻ˛āĻžāĻāĻ¸ā§āĻ¨ā§āĻ¸ā§āĻ° āĻ āĻ§ā§āĻ¨ā§ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻā§āĻ°āĻāĻŋāĻ° āĻŽāĻ¤ā§, T-SQL āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨ āĻāĻā§āĻāĻŋāĻ¨ā§ āĻāĻ˛ā§āĨ¤ āĻ¸ā§āĻĒāĻˇā§āĻāĻ¤āĻ, āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻ°āĻž āĻāĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāĻ¸āĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§āĻ° āĻĻāĻŋāĻā§ āĻŽāĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°ā§āĻāĻŋāĻ˛āĨ¤
āĻĒā§āĻļāĻžāĻĻāĻžāĻ°āĻ°āĻž:
- āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ DBMS āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ (āĻāĻ°āĻžāĻāĻ˛ āĻ¸āĻš)
āĻāĻ¨āĻ¸:
- Oracle (āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸, āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻ) .NET Core-āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° .NET āĻĢā§āĻ˛ āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§
- ORM āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°ā§ āĻ¨āĻž
- āĻāĻŽāĻ¨āĻāĻŋ āĻāĻā§āĻ° āĻā§āĻ˛ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻāĻŽ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨
- āĻāĻŦāĻžāĻ° - āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻā§āĻ˛āĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧ
āĻĨāĻŋāĻāĻāĻŋāĻāĻšā§āĻŽāĨ¤āĻŽāĻžāĻāĻā§āĻ°ā§āĻāĻ°
MIT āĻ˛āĻžāĻāĻ¸ā§āĻ¨ā§āĻ¸ā§āĻ° āĻ
āĻ§ā§āĻ¨ā§ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻž .NET āĻā§āĻ° āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻ¸ā§āĻāĻŋāĻŽāĻžāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛āĨ¤
āĻĒā§āĻļāĻžāĻĻāĻžāĻ°āĻ°āĻž:
- .NET āĻā§āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§
- āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻļāĻžāĻāĻž āĻā§āĻ°āĻŽ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĻā§
- āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨ āĻ˛āĻāĻŋāĻ
āĻāĻ¨āĻ¸:
- āĻļā§āĻˇ āĻāĻĒāĻĄā§āĻāĻāĻŋ āĻāĻŋāĻ˛ āĻāĻ āĻŦāĻāĻ° āĻāĻā§āĨ¤ āĻĻā§āĻļā§āĻ¯āĻ¤ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
- āĻāĻ°āĻžāĻāĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ (āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ā§ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯ā§ āĻāĻāĻŋ .NET āĻā§āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§āĻ˛ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻ āĻāĻžāĻŦā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻšāĻ¯āĻŧā§āĻā§ - āĻ¤āĻŦā§ āĻāĻāĻŋ āĻāĻ āĻŦāĻāĻ° āĻāĻā§āĻ°)
- āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ-āĻĒā§āĻ°āĻāĻ¨ā§āĻŽ āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§, āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻļā§āĻ°ā§āĻ¤āĻŋāĻļā§āĻ˛ āĻĻā§āĻāĻžāĻ¯āĻŧ, āĻŦāĻŋāĻļā§āĻˇāĻ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻŦāĻŋāĻāĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ¨ā§ āĻāĻŦāĻ āĻāĻāĻ¨ āĻāĻāĻāĻŋ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻĻāĻ°āĻāĻžāĻ°āĨ¤
āĻ¸āĻžāĻŦāĻ˛ā§āĻ˛ āĻ āĻāĻŋāĻŦāĻžāĻ¸ā§
āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻĢā§āĻ¯āĻžāĻ¨ āĻŦā§āĻ¸ āĻ¸āĻš āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻāĻ¨āĻĒā§āĻ°āĻŋāĻ¯āĻŧ āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨ āĻā§āĻ˛āĨ¤ Apache 2.0 āĻ˛āĻžāĻāĻ¸ā§āĻ¨ā§āĻ¸ā§āĻ° āĻ āĻ§ā§āĻ¨ā§ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ¯āĻŧ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧā§āĻā§, .NET-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨ āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ, āĻ°ā§āĻŦāĻŋ āĻ āĻ¨ āĻ°ā§āĻ˛ āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻŽāĻ¤ā§āĨ¤ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻ¸ā§āĻāĻŋāĻŽāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋ C# āĻā§āĻ˛āĻžāĻ¸ā§ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻāĻžāĻ¨ā§ āĻĒā§āĻ˛āĻžāĻ¸ āĻāĻā§:
- āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ DBMS-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨
- .NET āĻā§āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨
- āĻŦāĻĄāĻŧ āĻāĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧ
- āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ - āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨ āĻ āĻ°ā§āĻĄāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻā§āĨ¤ āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ¸āĻ¤ā§āĻ¤āĻžāĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻāĻāĻāĻŋ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻĻā§āĻāĻž āĻĻā§āĻ¯āĻŧ, āĻā§āĻĄāĻāĻŋ āĻŽāĻžāĻ°ā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻāĻŋ āĻŦāĻžāĻāĻŋ āĻā§āĻĄā§āĻ° āĻŽāĻ¤ā§ āĻāĻāĻāĻāĻžāĻŦā§ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
- āĻāĻāĻāĻŋ āĻ¸āĻĢāĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻĒāĻ°ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻāĻā§. āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻĢāĻžāĻāĻļāĻ¨ āĻŦāĻšāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻļā§āĻˇ āĻāĻĒāĻĄā§āĻāĻāĻŋ āĻāĻ āĻŽāĻžāĻ¸ āĻāĻā§ āĻāĻŋāĻ˛, āĻ āĻ°ā§āĻĨāĻžā§, āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻāĻā§ āĻāĻā§
āĻāĻ¨āĻ¸ āĻāĻ¨ā§āĻ¯, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻāĻžāĻ¨ā§:
- āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ-āĻĒā§āĻ°āĻāĻ¨ā§āĻŽ āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤
- EF āĻŽāĻĄā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤
- āĻā§āĻ¨ā§ āĻĄāĻŋāĻŦāĻŋ āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻ āĻ¨ā§āĻ
āĻāĻŽāĻžāĻĻā§āĻ° āĻĒāĻāĻ¨ā§āĻĻ āĻāĻŋ āĻāĻŋāĻ˛?
āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻ¤ā§āĻ¤āĻĒā§āĻ¤ āĻŦāĻŋāĻ¤āĻ°ā§āĻ āĻĻā§āĻāĻŋ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ - āĻŽāĻžāĻāĻā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ-āĻĒā§āĻ°āĻāĻ¨ā§āĻŽ āĻāĻŦāĻ āĻŦā§āĻĻā§āĻ§āĻŋāĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĨ¤ āĻ
āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻžāĻ°āĻŖ āĻ
āĻ¨ā§āĻ āĻāĻŽ āĻā§āĻ¤. āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻ˛ā§āĻāĻ¨āĻžāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ā§āĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ¤ā§, āĻĻāĻ˛āĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§ āĻĢā§āĻ˛ā§āĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽāĻžāĻāĻā§āĻ°ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ
āĻ¨ā§āĻ āĻŦā§āĻļāĻŋ āĻ¸āĻāĻā§āĻ¯āĻ āĻĒā§āĻ˛āĻžāĻ¸ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ¸āĻŦā§āĨ¤
āĻ¤āĻĨā§āĻ¯āĻ
āĻ
āĻŦāĻļā§āĻ¯āĻ, āĻā§āĻ¨ āĻ¨āĻŋāĻā§āĻāĻ¤ āĻ¸āĻ°āĻā§āĻāĻžāĻŽ āĻ¨ā§āĻāĨ¤ āĻ¤āĻžāĻ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻžāĻĻā§āĻ° "āĻāĻā§āĻāĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻž" āĻā§ āĻ
āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻĻāĻŋāĻ¤ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻ
āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĻāĻ˛ āĻāĻŦāĻ āĻ
āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯, āĻ
āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻžāĻ°āĻŖ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻŽāĻ°āĻž āĻāĻļāĻž āĻāĻ°āĻŋ āĻāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻĒāĻ¨āĻžāĻ° āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°āĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻŦā§āĨ¤
āĻāĻ¤ā§āĻ¸: www.habr.com