Linq to sql 提交更改() 或 .Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues, "entity to update")
Linq to sql submit changes () or .Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues, "entity to update")
大家好,正如您在我的标题中看到的那样,我想知道当我们谈论 Linq to SQL[时,使用什么更安全、更安全table =22=]、SubmitChanges() 方法或
.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues, "entity to update"),因为我们每次在数据库 table 上进行更改时都需要使用它们,这是真的吗?
因为如果我们不使用它们,我们将永远不会在我们的 IDE 中更新数据库模型(例如 visual studio)。
我刚开始使用 linq to sql,我想了解这两个助手,为什么我应该或为什么不应该使用它们中的任何一个。
谢谢你们,
干杯
这两种方法做的事情无与伦比。 SubmitChanges
写入数据库,Refresh
从数据库读取。
Refresh
几乎从不需要,因为通常您是通过实体进行所有写入。这意味着实体始终是最新的。
大家好,正如您在我的标题中看到的那样,我想知道当我们谈论 Linq to SQL[时,使用什么更安全、更安全table =22=]、SubmitChanges() 方法或 .Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues, "entity to update"),因为我们每次在数据库 table 上进行更改时都需要使用它们,这是真的吗?
因为如果我们不使用它们,我们将永远不会在我们的 IDE 中更新数据库模型(例如 visual studio)。
我刚开始使用 linq to sql,我想了解这两个助手,为什么我应该或为什么不应该使用它们中的任何一个。
谢谢你们, 干杯
这两种方法做的事情无与伦比。 SubmitChanges
写入数据库,Refresh
从数据库读取。
Refresh
几乎从不需要,因为通常您是通过实体进行所有写入。这意味着实体始终是最新的。