موجودیت یا entity  در برنامه نویسی دات نت نگاشتی  به اشیای اصلی در دیتابیس دارد ، مثلا اگر در دیتابیس شما سه جدول وجود داشته باشد به همان تعداد نیز باید در برنامه خودتان entity تعریف کنید یک entity در لایه DAL تعریف می شود و یک کلاسی می باشد که هر فیلد آن یکی از فیلد های دیتابیس است.  به همین علت ماکروسافت برای مدیریت entity ها تکنولوژی Entity Framework را معرفی کرد