Question: whom does launcelot invite for dinner?
Answer: The dinner is being held by Bassanio, Launcelot's new master. Launcelot then invites his old boss, Shylock,to dine that evening with Bassanio.