我在一个项目中使用 LINQ to SQL 类,其中的数据库设计仍然有些变化。
是否有一种简单的方法可以将类与架构同步,或者如果表设计发生变化,我是否需要手动更新类?
最佳答案
您可以使用 SQLMetal.exe 生成 dbml 和/或 cs/vb 文件。使用预构建脚本启动它并定位到您的数据上下文项目所属的目录。
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\x64\sqlmetal.exe
/server:<SERVER>
/database:<database>
/code:"path\Solution\DataContextProject\dbContext.cs"
/language:csharp
/namespace:<your namespace>
关于c# - 数据库架构更改后更新 LINQ to SQL 类的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40022/