|
|
1
0
如果表具有外键关系,则Linq to SQL将为您处理此问题。 如果要使用Visual Studios DBML设计器,可以执行以下步骤 首先将相关联的表拖到设计器上,然后通过向用户类添加一个useraddress集合属性来建立一对多关系。 这将允许您创建一个useraddress对象并将其添加到您的用户对象中,然后保存该用户对象,然后linq to sql将处理所需主键的检索和插入,作为事务的一部分。
在提交更改过程中创建的SQL的简略版本中,您可以看到两个表更新都包含在一个事务中,因此,如果在执行过程中遇到任何失败,将回滚(您可以对数据库运行探查器以深入查看执行的SQL)。
|
|
|
Jake · 如何回滚臭鼬事务以进行集成测试?(缺少隐式原点) 1 年前 |
|
|
Riyaz Vagapov · EF核心交易 1 年前 |
|
|
M. Kemp · Oracle删除操作将永远存在 2 年前 |
|
Kuldeep · 我们什么时候应该在数据库中进行交易? 2 年前 |