我使用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 query存储在此表中。
我该怎么做?
FinalProj2.Models.Meet_Emp newEmp = new FinalProj2.Models.Meet_Emp()
{
Employee_ID = empId;
Meeting_ID = meetId;
Employee_Name = empName;
Summary = meetName;
}
答案 0 :(得分:0)
假设您正在使用Entity Framework,您只需执行以下操作:
Meet_Emp newEmp = new Meet_Emp
{
meetid = MeetingID,
empid = EmpID,
empname = EmpName,
summary = Title
};
db.Meet_Emps.Add(newEmp);
db.SaveChanges();
答案 1 :(得分:0)
要么使用LINQ to Entitites,要么使用LINQ to SQL。
使用LINQ to Entities时,Tejs是正确的。如果您使用的是LINQ to SQL,请参阅此博客文章: ScottGu's Blog: LINQ to SQL (Part 4 - Updating our Database)
如果您使用的是EDMX文件,则应在代码隐藏/类/控制器的顶部引用EDMX的命名空间。通常这是您的应用程序名称及其所在的文件夹:
using [ApplicationName].[FolderOfEDMXFile];