Asp.net update.dbml文件
如何在数据库中进行一些更改后更新.dbml文件。唯一的方法是从dbml接口中删除对象,然后重新添加它们。确保在对数据库进行更改后点击服务器资源管理器面板中的“刷新”,以便Visual Studio在dbml中创建对象时拾取对数据库的最新更改。是您需要的工具。它与Visual Studio一起安装,作为SDK的一部分。但是,对于大多数dbml,我发现删除/重新添加技术更方便、更可靠。无法自动刷新dbml以匹配数据库。如果向数据库中添加了新表,只需将它们拖到设计器窗口中即可。如果在现有表上添加或更改了字段,或者更改了外键/关系,那么最好是手动编辑DBML文件中的类和属性~您可以从服务器资源管理器中删除它们并将其拖回,这将使它们从数据库中重新引用,但您将丢失任何自定义修改,例如将属性从公共更改为受保护或设置Inherance或其他内容。没有内置的方法在之后将dbml文件/datacontext与数据库同步进行更改(除了通过删除所有或选定的实体并重新拖动它们来重新生成整个dbml文件,或者按照其他答复的建议使用sqlmetal),但也有一些更改向Visual Studio L2S设计器添加了刷新功能 是我的外接程序。如果您想进行测试,可以从下载并获得试用许可证 Jim Wooley总结了各种Linq和Linq到SQL工具:Asp.net update.dbml文件,asp.net,linq-to-sql,Asp.net,Linq To Sql,如何在数据库中进行一些更改后更新.dbml文件。唯一的方法是从dbml接口中删除对象,然后重新添加它们。确保在对数据库进行更改后点击服务器资源管理器面板中的“刷新”,以便Visual Studio在dbml中创建对象时拾取对数据库的最新更改。是您需要的工具。它与Visual Studio一起安装,作为SDK的一部分。但是,对于大多数dbml,我发现删除/重新添加技术更方便、更可靠。无法自动刷新dbml以匹配数据库。如果向数据库中添加了新表,只需将它们拖到设计器窗口中即可。如果在现有表上添加或更改
…Damien Guard在此处列出了L2的工具/资源列表:
可能重复的副本:,