c# - 数据库架构更改后更新 LINQ to SQL 类的最佳方法

标签 c# .net linq-to-sql

我在一个项目中使用 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/

相关文章:

c# - MS 的 C# gui 框架有什么新技术吗?

c# - 使用linq动态比较两个对象列表

linq - 学习 LinqToSql 还是坚持使用 ADO.NET?

c# - ASP.NET 存储过程调用不带回任何行,但在 Management Studio 中可以!

c# - Entity Framework 6 - 调用 SaveChanges() 时未设置

c# - Sqlite数据库中的加密和解密?

c# - 过滤以 `datagridview` 为界的 `datatable` 范围内的数据

c# - 单元测试 XNA : Do I need to Mock my GraphicsDevice

c# - 字典中不存在给定的键。即使dictionary.ContainsKey ("given_key") == true

c# - 为什么 LINQ 突然开始对数据库连接表现得很奇怪