0

我正在使用 var 查询从数据库中选择值,例如:

var query = from meet in db.Meets
            where meet.Summary == meetName
            select meet.Meeting_ID;

现在我的要求是在数据库表中插入几个值。我有一个名为“Meet_Emp”的表,其中包含 4 列 meetid(int)、empid(int)、empname(varchar)、summary(varchar)。我在字符串和 int 变量中拥有所有数据,即 MeetingID、EmpID、EmpName、Title,我需要使用 var 查询将它们存储在此表中。

我该怎么做?

FinalProj2.Models.Meet_Emp newEmp = new FinalProj2.Models.Meet_Emp()
            {
                Employee_ID = empId;
                Meeting_ID = meetId;
                Employee_Name = empName;
                Summary = meetName;

            }
4

2 回答 2

0

您正在使用 LINQ to Entitites 或 LINQ to SQL。

Tejs 对 LINQ to Entities 是正确的。如果您使用的是 LINQ to SQL,请参阅此博客文章: ScottGu 的博客:LINQ to SQL(第 4 部分 - 更新我们的数据库)

如果您使用的是 EDMX 文件,您应该在代码隐藏/类/控制器的顶部引用 EDMX 的命名空间。通常这是您的应用程序名称和它所在的文件夹:

using [ApplicationName].[FolderOfEDMXFile];
于 2011-05-02T18:55:45.503 回答
0

假设您使用的是实体框架,您只需执行以下操作:

Meet_Emp newEmp = new Meet_Emp
{
    meetid = MeetingID,
    empid = EmpID,
    empname = EmpName,
    summary = Title
};

db.Meet_Emps.Add(newEmp);
db.SaveChanges();
于 2011-05-02T18:31:07.640 回答