Object Relational Mapper

An ORM, or Object Relational Mapper, is a piece of software designed to translate between the data representations used by databases and those used in object-oriented programming.

کار orm اینه که دیتا هایی دیتا بیس رو به مدل اطلاعات برنامه ی خودمون تبدیل کنه

جاهایی که میشه و بهتره که از ef Core استفاده کنیم این کار رو میکنیم جاهایی هم که لازمه از dapper یا چیزهایی دیگه استفاده کنیم هم میشه

خوب از tools برای migiration استفاده میشه و بعدی هم برای استفاده در محیط develop استفاده میشه

اینجا داره میگه که یه موقع هایی ef اشتباه میزنه و یه کارهای عیبی انجام میده ولی هر سری ورژن جدیدش میاد بهتر میشه ولی با این حال بازم بهتره که sql رو یاد بگیرم برای کوئری زدن بهتر

ORM