Thank you for inviting me to have dinner.
或
Thank you for your dinner.( 这句更倾向于口语,书面的话最好用第一句,但这句也行)
望采纳~~~