There is no way for the changes to be reflected automatically.
LINQ to SQL
does not have the stand-alone capability (of moment, same and in the future this is possible) to reflect the changes made in the database in the context of DataModel
, therefore, just as you have been doing so far you should remove those entities and replace them in DataModel
through the server browser.
Another option is to migrate to Entity Framework , where your project now seems to have a reverse reengineering, you would have to create your classes and the component would be responsible for creating the database structure.
This seems to be a difficult task, however, it depends a lot on what you want to have in your project, the projection you have towards the future and above all realize if this really is a solution since it may be too much effort to automate just a little, in the same way take into account how often your tables change, well, there are so many points to review that this would become an immense response.
In summary, the answer to your question is no , but if you are open to reviewing other options it would be good to ask all your questions so they can be evaluated and find the best solution.