TableAdapters
Visual Studio 2010
TableAdapters provide communication between your application and a database by executing SQL statements and stored procedures against a database. In addition to the standard functionality of a DataAdapter, TableAdapters provide additional queries that share a common schema with the associated typed DataTable. The TableAdapter loads the returned data into its associated data table in your application, or returns new data tables already populated with data.