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

问题描述 投票:0回答:1

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

private void btnAdd_Click(object sender, EventArgs e)
{
    context.Books.Add(r => r.Title == txtTitle.Text);
}
c# sql linq lambda add
1个回答
0
投票

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

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

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

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

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.