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"...
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
50010702506256
欢迎加群交流技术