您的位置:首页 > 数据库

EF5+MVC4系列(1) Podwerdesigner15.1设计数据库;PD中间表和EF实体模型设计器生成中间表的区别;EF5.0 表关系插入数据(一对多,多对多)

2014-06-19 18:05 721 查看
在上一篇文章中, /article/6655830.html  我们用 PD15.1 来设计了数据库,并且生成 了sql数据库,现在我们用 vs2013来试试  用 ModeFirst模式来设计数据库,并且生成数据库, 在PD中的表结构如下

完整代码如下 //1.1 创建2个活动(可以使用2种不同的方式,保存到上下文)
Play play1 = new Play { PlayTime = Convert.ToDateTime("2013-07-05"), PlayContent = "公司聚会活动" };
Play play2 = new Play { PlayTime = Convert.ToDateTime("2013-06-18"), PlayContent = "京东狂欢节" };
db.Play.Add(play1);
db.Entry(play2).State = EntityState.Added;

//1.2 从数据库里面查询出现在的2个部门,这2个部门,都参加上面是2个活动

var query = db.Department;  //这里我们先看看查询条件最后会变成什么
var deps = query.ToList();
foreach (var item in deps)
{
play1.Department.Add(item);
play2.Department.Add(item);
}

//1.3 保存上面所有的操作到数据库
db.SaveChanges();
Console.WriteLine("保存成功");


 

最后数据库的查询结果是





 

ok 那么这节到此为止
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐