DataContext概述:
DataContext是一个LINQ to SQL类,它充当SQL Server数据库与映射到该数据库的LINQ to SQL实体类之间的管道,它包含用于连接数据库以及操作数据库数据的连接字符串信息和方法。
DataContext类的属性:
1.连接属性Connection
2.事物属性Transaction
3.执行命令的最大时间属性CommandTimeout
处理Table<T>类型的结果
Table<T>主要操作数据库的方法
方法名称 | 说明 |
DeleteAllOnSubmit(TSubEntity) |
将集合中的所有实体置于pending delete状态 |
DeleteOnSubmit | 将此表中的实体置为pending delete状态 |
InsertAllOnSubmit(TSubEntity) | 将集合中所有处于pending insert状态的实体添加到DataContext |
InsertOnSubmit | 将处于pending insert状态的实体添加到 |