栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

ASP.NET Web窗体(.NETFromWork应用程序) ADO.NET 实体数据模型 关于多表联查显示的实现

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ASP.NET Web窗体(.NETFromWork应用程序) ADO.NET 实体数据模型  关于多表联查显示的实现

今天学习EntityFromWork数据库框架的第四节

实现多表之间的增删改查

实现步骤

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();

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/908291.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号