首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在数据库模式更改后更新LINQ to SQL类的最佳方法

在数据库模式更改后更新LINQ to SQL类的最佳方法
EN

Stack Overflow用户
提问于 2008-09-02 16:54:56
回答 4查看 36.4K关注 0票数 76

我在一个项目中使用LINQ to SQL类,该项目的数据库设计仍处于不稳定状态。

有没有一种简单的方法使类与模式同步,或者如果表设计发生变化,我需要手动更新类吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2008-09-02 16:58:29

可以使用SQLMetal.exe生成dbml和/或cs/vb文件。使用预构建脚本启动它,并指向datacontext项目所属的目录。

代码语言:javascript
复制
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>
票数 65
EN

Stack Overflow用户

发布于 2008-10-21 12:56:47

DamienG已经编写了一些t4 templates,可以替代VS为您生成的一些内容。您可以随时通过命令行工具重新运行这些命令。

T4模板还有一个额外的好处,即可编辑。这允许您调整生成的内容,以满足您的内心需求。

票数 5
EN

Stack Overflow用户

发布于 2008-09-02 16:56:58

我想Jeff最近抱怨过这一点。一种常见的技术是将所有对象再次拖动到设计器中...

我希望其他人能提供更好的方法!

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档