Hello,
I am going to develop a new website with asp.net 3.5 and LinqToSQL. For maintainability purposes, how can I modify a Linq class if an attribute is added to a table in the database ?
Thank you.
Hello,
I am going to develop a new website with asp.net 3.5 and LinqToSQL. For maintainability purposes, how can I modify a Linq class if an attribute is added to a table in the database ?
Thank you.
You will need to regenerate the model each time you changes to the underlying database.
Unfortunately LinqToSQL does not have synchronization support in Visual Studio. The options are:
If you don't need to customize the Data model, or you can get away with simply customizing it through partial
classes, then you can use SQLMetal.exe
to generate your data model. It comes with .NET 3.5, and several people have written articles online about making batch files which you can run to automate the process.
Then, if you update your database, you just simply run the batch file and everything is synchronized again!