visual-studio-2008 - 是否可以通过脚本自动生成我的 Linq2Sql DBML?

标签 visual-studio-2008 linq-to-sql .net-3.5 sqlmetal

我使用 Linq2Sql 并且厌倦了每次数据库更改时重新创建 dbml。鉴于我想要所有表和所有过程,是否可以编写我的模型的创建脚本?理想情况下,它将成为构建过程或自定义工具的一部分。

一个简单的“从架构刷新”按钮也可以,但据我所知,没有这样的事情。目前,我必须更新模型的唯一方法是删除已更改的表和过程,然后将它们从服务器资源管理器中重新拖过来。

也许我错过了什么?

最佳答案

我想你可以使用 SQLMetal命令工具

OP编辑:
我最终编写了一个批处理文件来检查代码,用它生成类,然后提交代码。然后我创建了一个数据库模式更改级别触发器,以便在模式更改时运行此批处理文件。所以现在,当模式改变时,Linq 类被创建、 checkin ,然后 CCNet 创建 DLL 并分发它。甜的......

关于visual-studio-2008 - 是否可以通过脚本自动生成我的 Linq2Sql DBML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/782186/

相关文章:

.net - 使用 Linq-2-Sql 时的 System.Transactions 源警告

c# - 删除查询中的重复代码

asp.net - FormView ConvertEmptyStringToNull 和绑定(bind)

c# - 底层连接已关闭 : The connection was closed unexpectedly

c# - 错误 - 找不到文件 'C:\WINDOWS\TEMP\xxxxxx.dll'

asp.net - 预编译 ASP.NET 解决方案以进行部署

c# - 如何使用 C# 更新 XML 中的节点值

asp.net-mvc - 对于强类型 View ,自定义类型的 MVC LINQ to SQL JOIN 失败

visual-studio - 如何分析构建过程?

visual-studio-2010 - VS2010的VSPackage项目可以安装到VS2008吗?