I have a small L2S database that was generated with the L2S CreateDatabase command. When I add a class or property to the DBML, the database is not updated automatically. I get errors like “Table not found” at runtime.
Is there a way to add new tables and columns to a database?
No, LINQ to SQL cannot update your database schema to reflect changes made to DBML. To do so you’ll have to either recreate your DB from scratch (which, granted, LINQ to SQL does not do very well), or use something like Wizardby to version and upgrade your DB schema.