当我更改数据库时,我如何知道需要删除哪些内容并将其读入 Visual Studio 中的 LinqToSql O/R 设计器?

2023-12-10

例如,我将表中的一列从 null 更改为 not null。

然后我需要删除并重新添加该表。这部分很清楚。

访问表(尤其是表中的列)的视图、函数和存储过程又如何呢?

我尝试对 SQLMetal 生成的文件运行差异,取得了一些有限的成功,但即使如此,它仍然相当不清楚。

我知道至少有一个商业工具声称可以解决这个问题,但我正在寻找免费的工具。

人们如何处理这个问题?


对这个问题+1。

但是,如果使用商业工具可以解决问题,那又有什么不好呢?毕竟,如果您每周花一个小时手动匹配更改,而不是点击一个为您完成所有操作的按钮,那么使用商业工具的许可成本将立即收回。解决此问题的所有工具成本只是 Visual Studio 许可证的一小部分,可以免费试用,而且对于大多数开发人员来说,价格不超过一个小时的工作时间。只是我的2分钱。

也就是说,我同意如果这个功能免费提供那就太好了。我曾多次尝试向 MSFT 提出这一建议,但他们似乎对此不感兴趣。 (例如:他们甚至不回复...:))

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当我更改数据库时,我如何知道需要删除哪些内容并将其读入 Visual Studio 中的 LinqToSql O/R 设计器? 的相关文章

  • 如何使用此 Linq2Sql 减少数据库往返次数?

    我有以下 Linq2Sql 它为我的 SELECT 语句执行不止一次往返 我不知道为什么 首先是代码 然后是解释 from p in db Questions select new Models Question Title p Title
  • 删除 VB.NET 源代码文件中的所有注释

    Visual Studio 编辑器中是否有宏可以删除 VB NET 源文件中的所有注释 使用菜单编辑 gt 查找和替换 gt 使用正则表达式快速替换 找什么 用 来代替 1 将取代 text comment to text
  • LINQ + TransactionScope 不会更改 SQL Server Profiler 中的隔离级别

    我使用以下格式通过 linq 提交对数据库的更改 Begin Transaction Scope Serialized Required Check Business Rule 1 N MyDataContext SubmitChanges
  • ASP.NET 列表视图->单击行->执行操作

    我需要以下方面的帮助 我有一个用隐藏代码填充的列表视图 Linq gt Sql ListView1 DataSource from x in database ITEMS select x ListView1 DataBind 项目内容 I
  • Web 服务代码不返回字符串数组

    我想从我的 Web 服务方法返回 abc xyz ghi tru 其中 是分隔符 形式的字符串数组 但是我做不到 这是我当前的网络服务代码 using System using System Collections using System
  • 显示删除了多少行

    我使用C 程序 我的数据库是SQL Server 2008 当用户从数据库中删除一些行时 我想在 Windows 应用程序中向他 她显示删除了多少行 我想知道如何将 SQL 消息发送到 C 并向用户显示 例如 当我从表中删除 4 行时 SQ
  • Python:安装 numpy 时出现损坏的工具链错误

    我正在使用 Python 2 7 3 并尝试在 Windows 计算机上安装 numpy 包 但收到运行时错误 提示 工具链损坏 无法链接到简单的 C 程序 我读了解决方案here https stackoverflow com quest
  • linq-to-sql:存储过程不能在查询中使用

    这在 VS2010 RC LINQ to SQL 上失败 并出现 InvalidOperationException 存储过程不能在查询内使用 var foo from a in aTable from b in this SomeStor
  • 错误 LNK2019:无法解析的外部符号

    好的 所以我在尝试找出代码中的问题时遇到问题 我有很多代码 所以我只会发布编译时出现混乱的相关部分 我在类中有以下函数 它将编译并且一切都会正常运行 直到我调用函数 CalculateProbabilityResults 并运行其中的第 7
  • 如何声明朋友聚会?

    我的解决方案中有 2 个项目 装配 基础库 测试组件 NUnit 我已将测试程序集声明为第一个项目中的朋友程序集 assembly InternalsVisibleTo Company Product Tests 一切都工作正常 直到我意识
  • 使用 LINQ 对 XML 列字段进行分组

    是否可以使用 LINQ 对包含 XML 数据的字段进行分组 我收到 The XML data type cannot be Compare or Sorted except when using the IS NULL operator e
  • 使用 LINQ to SQL 进行批量更新

    有没有办法使用 LINQ 对集合进行批量更新 目前如果我有一个List
  • 无法将方法组分配给 asp.net、linq、c# 中的隐式类型局部变量

    public void selectqueryasso CustomerOrderResult cso new CustomerOrderResult var a from as1 in ds orders from as2 in ds o
  • ASP.NET 搜索表单 - 动态 Linq to SQL?

    我有一个搜索表单 允许用户以多种不同的方式搜索多个不同的字段 这是我的代码的示例 var claims from c in db Claims select c switch ddlSearchField Text case StartsW
  • 为什么在 Windows 上安装预编译版本的 LAPACK 时出现错误?

    我正在尝试使用犰狳矩阵库进行矩阵计算 它需要 BLAS 和 LAPACK Armadillo 文档建议从以下位置获取预编译版本http www stanford edu vkl code libs html http www stanfor
  • MSBuild 未使用所有核心进行构建

    我有一个使用 Visual Studios 2008 配置的项目 当我打开 IDE 并点击构建时 系统上的所有核心都用于构建该项目 但是 当我尝试从命令行构建时 仅使用 1 个核心 这是我正在运行的命令 C Windows Microsof
  • LINQ Take();当可用记录为空或少于请求的记录时如何处理?

    我想过滤结果以仅获取 X 条记录 我想知道如何Take work 在这个网站上我发现 http www hookedonlinq com TakeOperator ashx http www hookedonlinq com TakeOpe
  • Linq 到自定义 SQL

    好的 我有一个带有巨大表的数据库 超过 100 万条记录和 50 多个列 我知道它不是最佳的 但它是我必须处理的 所以我需要运行限制返回数据量的查询 现在我的问题是这样的 我有一些运行并返回数据的自定义查询 用户可以通过选择将生成谓词模板并
  • 在数据库中建模抽象基类和子类

    我有4个子类 Video Image Note and Form 每一项都包含不同类型的数据 例如 Image类包含磁盘上图像文件的路径和图像属性 以及Form类包含表单字段值 然而 每个项目之间的共同元素是 GPS 坐标和航向 因此我有以
  • 在 Visual Studio 2008 上设置预调试事件

    我想在 Visual Studio 中开始调试程序之前运行一个任务 我每次调试程序时都需要运行此任务 因此构建后事件还不够好 我查看了设置的 调试 选项卡 但没有这样的选项 有什么办法可以做到这一点吗 你唯一可以尝试的 IMO 就是尝试Co

随机推荐