要在 LINQ 中执行插入操作,必须首先创建与数据库表对应的类,然后创建该类的实例,然后向该实例添加数据。 然后使用 LINQ to SQL SubmitChanges()
方法将数据插入数据库。 下面是一个简单的例子。
- 假设您有一个名为
Employee
的数据库表,其结构如下:
创建 表 员工 (
ID INT 主 KEY,
姓名 NVARCHAR( 50),
年龄 INT,
部门 NVARCHAR(50) )
);
员工
创建一个与表类对应的类。
公共 库拉ss 员工
{
公共 int Id { 获取; 设置; }
公共 字符串 名称 { 获取; 设置; }
公共 int 年龄 { 获取; 设置; }
公共 字符串 部门 { 获取; 设置;
- 创建创建一个 EmployeeDataContext 类来连接到数据库。
使用 System.Data.Linq;
公共 class EmployeeDataContext : DataContext
{
公共 EmployeeDataContext(字符串 connectionString): base(connectionString) { }
公共 表格<Emp员工>员工 { 获取 { 返回 this.GetTable(); } } }
}
- 使用 LINQ 插入数据:
使用系统;
类 程序
{
静态 void Main()
{
// 创建连接字符串
string connectionString = "your_connection_string_here";// 创建 EmployeeDataContext 实例
EmployeeDataContext context = new EmployeeDataContext(connectionString);
// 创建 Employee 实例并添加数据
Employeeemployee = new Employee
{
ID = 1,
姓名 = "John Doe",
年龄 = 30,
部门 = "IT"
};
//向Employees表添加数据
context.Employees.InsertOnSubmit(employee);
/ / 提交更改
context.SubmitChanges();
Console.WriteLine("员工插入成功!");
}
}
请注意,您需要将 your_connection_string_here
替换为实际的数据库连接字符串。 运行上述代码会将名为“John Doe”的员工插入到Employee
表中。
以上内容来自互联网,不代表本站全部观点。 欢迎关注:zhujipindao.com
评论前必须登录!
注册