code first هست دیگه. کلاس مدل رو نگاه کنید. البته فرقی نمیکنه code first , model first , database first باشه.
به هر صورت حتی با datatable و dataset هم میتونید با BindingSource کار کنید.
بله به روش DataBinding هست(تکست باکس ها با دیتابایدینگ متصل شدند)
و یا اینکه کلا روند رو خودتون به دست بگیرید(از بایندینگ سورس استفاده نکنید) که البته کد بیشتری نیاز هست.