如何使用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 表达式:加入列表并使用给定公式查找数据的平均计数