实现多表之间的增删改查
实现步骤
1.添加两张数据库表Catelog和Article
2.添加数据模型
3.选第一个点下一步新建连接
4.如图
创建成功后表模型
5.需要调用表模型的时候
ChangeDBEntities db = new ChangeDBEntities(); //ChangeDB是数据库名 db是自定义的对象名
6.单表添加
//Artice表单表添加
Article article = new Article();
article.title = "下雨了";
article.Author = "佳宏";
article.Contens = "今天下雨了";
article.Catelogid = 5;
db.Article.Add(article);
db.SaveChanges();
7.表数据展示
窗体添加Reapete控件
//动态绑定数据字段
<%# Eval("Title") %>,<%# Eval("Author") %>,<%# Eval("Content") %>,<%# Eval("CatelogName") %>
在窗体加载事件中查询数据
ChangeDBEntities db = new ChangeDBEntities();
var result = from article in db.Article
join catelog in db.Catelog on article.Catelogid equals catelog.id
select new {Title=article.title,Content=article.Contens, Author=article.Author,CatelogName=catelog.Name };
//绑定数据
this.Repeater1.DataSource = result.ToList();
this.Repeater1.DataBind();



