如何使用lambda表达式和LINQ将数据插入数据库表?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用lambda表达式和LINQ将数据插入数据库表?相关的知识,希望对你有一定的参考价值。

这是我表单中的按钮单击方法。我正在尝试将数据从表单插入数据库。其他所有内容都可以正常工作,但我无法弄清楚这部分代码。 .Add()部分。无法正常工作。我有多个文本框,其中包含需要插入书表行中的信息。

private void btnAdd_Click(object sender, EventArgs e)
{
    context.Books.Add(r => r.Title == txtTitle.Text);
}
答案

context.Books.Add()接受要添加的书对象。

您的操作方式是进行过滤。试试这个:

context.Books.Add(new Book(){标题= txtTitle.Text};);

使用context.SaveChange();提交数据库。

以上是关于如何使用lambda表达式和LINQ将数据插入数据库表?的主要内容,如果未能解决你的问题,请参考以下文章

2017-06-01Linq基础+Lambda表达式实现对数据库的增删改查

如何使用 Lambda 或 Linq 将匿名类型转换为原始类型成员

LINQ/Lambda 表达式:加入列表并使用给定公式查找数据的平均计数

2017-6-1 Linq表达式 Lambda 表达式

使用动态唯一键值对linq / lambda表达式列表过滤数据

如何从 PostgreSQL 查询转换为 LINQ 或 lambda 表达式