tnblog
首页
视频
资源
登录

MVC布局页 节

通过关键字@RenderSection("名字","是否必填") (在布局页设置)//例如名字是title,不用必填 @RenderSection("title",false)子页面通过@section(全小写)加上布局页设置的名字就可以添加一个节@sectiontitle { 内容 }

2021-04-01 浏览(8034)

表达式树创建 lamdba表达式

表达式树(关键字Expression<Func<对象, 数据类型>>)可以动态的拼接lamdba表达式//对象部分 publicclassTableInfo { publicintSid{get;set;} publicstringUserName{get;set;} publicint?Sum{get;set;} publicint?Max{get;set;} publicint?Min{get;set;} publicdoubleAvg{get;set;} public...

2021-03-31 浏览(7496)

Code First 分组

根据linq表达式//实例化数据 SchoolContextschoolcontext=newSchoolContext(); //linq表达式 varInfo=fromscroeinschoolcontext.Scroe //根据ScroeName排序 groupscroebyscroe.ScroeNameintoscroetemp selectnew { //Key代表排序的那个字段 scroetemp.Key, //求和 sum=scroetemp.Sum(a=>a.ScroeN...

2021-03-29 浏览(8072)

EF数据库迁移

点击工具(打开库程序包管理器,再打开库程序包管理器控制台)迁移数据库的命令Enable-Migrations启用数据库迁移Enable-Migrations –EnableAutomaticMigrations 启动自动迁移Update-Database 更新到数据库Add-Migration needname 手动迁移(防止一些数据库丢失的情况,类似做一个日志,方便自己查看)数据库字段或者...

2021-03-26 浏览(5968)

Code first 配置多对多关系

配置多对多关系,应该有一个中间表,用于关联,关联表至少两个字段,就是两张表的id//默认导航属性 //先定义一个中间表 publicclassCenterTable { publicintId{get;set;} //学生表的id publicintUserid{get;set;} //分数表的id publicintScroeid{get;set;} //从两张表中随便引入一张表 publicvirtua...

2021-03-26 浏览(8399)

Code First添加外键约束

实体对象进行关联(给学生表定义外键)//学生表实体 publicpartialclassUserInfo { [Key] publicintSid{get;set;} [StringLength(16,MinimumLength=2)] [Required,Column("UserName")] publicstringUserName{get;set;} [StringLength(10,MinimumLength=2)] [Required,Column("UserNum&quot...

2021-03-26 浏览(8315)

Code First 基础

第一步:创建好实体第二步:创建上下文对象第三步;实体对象与上下文进行关联第四步:配置连接字符串第五步SaveChanges写入数据库(调用)数据库部分

2021-03-25 浏览(7620)

EF SelectMarry实现原理

前言 SelectMarry实现的原理其实就是把一对多,或者集合解析成一对一 内部核心原理就是通过两个循环解析解析方法//学生表(Scroe字段是一对多字段,包含空数据) List<GroupJoinClass>database=oaentities.Userchild.GroupJoin(oaentities.UserScroe,a=>a.sid,b=>b.ScroeUser,(a,b)=>newGroupJo...

2021-03-24 浏览(8897)

EF 左外连接查询数据

linq ( DefaultIfEmpty()方法是核心方法,添加此方法在后台才能产生 lift join的SQL语句,不添加则为join)//使用linq vardatabase=fromcinoaentities.Userchild joinfinoaentities.Userfatheronc.Fidequalsf.Cidintoleftjointemp fromleftjoininleftjointemp.DefaultIfEmpty() selectnew { c.sid, c.Usernam...

2021-03-23 浏览(7173)

EF 实现两张表连接查询数据库

还是很喜欢你,性情善良,待人真诚,像日光洒满天地,温柔惬意//方法一(直接使用SQL语句)linq查询//方法二linq //c,f分别表示两张表的别名(根据on条件进行筛选)(多表查询再添加join接表名接条件,然后就可以点出需要显示的字段赋值就行了) vardatabase=fromcinoaentities.Userchild joinfinoaentities.Use...

2021-03-23 浏览(11058)

;
菜的像徐坤
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2026TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术