首页 > 其他分享 >EF.Core 增删改查

EF.Core 增删改查

时间:2023-05-01 21:55:33浏览次数:34  
标签:Core await 改查 EF db blog SaveChangesasync var Nblog

 1 using(MyDbContext db = new MyDbContext)
 2 {
 3 //添加
 4   var blog = new db.Nblog ()
 5   blog.title="添加标题";
 6   blog.desc="添加内容";
 7   db.Nblog.Add(blog);  
 8   db.SaveChangs();
 9   //await db.SaveChangesasync();//异步执行
10 }

修改和删除内容要先查询出来在进行修改和删除

查询

var blog = db.Nblog
                    .Where(b => b.Look > 3)
                    .OrderBy(b => b.Id)
                    .First();

var blog = db.Nblog
                    .Single(b => b.Title == "1234567");

var blog = db.Nblog
                    .Where(b => b.Look > 3)
                    .OrderBy(b => b.Id)
                    .ToList();

……

修改

blog.Title="abcde";
db.SaveChanges()
//await db.SaveChangesasync();//异步执行

删除

//single出1条
db.Nblog.Remove(blog);
db.SaveChanges();
//await db.SaveChangesasync();//异步执行

 

标签:Core,await,改查,EF,db,blog,SaveChangesasync,var,Nblog
From: https://www.cnblogs.com/yingshiyu/p/17367069.html

相关文章

  • Codeforces 894D Ralph And His Tour in Binary Country
    预处理出对于\(u\)节点其子树内节点(包括\(u\))与\(u\)的距离,从小到大排序得到\(ds_u\)同时对\(ds_u\)进行前缀和处理\(dh_{u,i}=\sum\limits_{j=1}^{i}ds_{u,j}\)这样设\(tot\)为\(ds_u\)二分得到的\(ds_{u,i}\leh\)的右端点,也即为\(u\)子树内对答案有......
  • Codeforces Round 868 (Div. 2)
    题目链接C核心思路一定要看清楚题目,题目是要我们最小哦。首先看可不可抽像为数学表达式,答案肯定是可以的。x=p1^d1*p2^d2*..*pn^dn;D=\sum{(d1+1)*(d2+1)*(d3+1)*...(*(dn+1))};这个D表示的x的约数的个数,这个公式还是很好理解的,需要牢记。ans=D-n-1;为什么需要减一呢,因为......
  • juicefs 方便mac 进行utm 虚拟机的文件共享
    以前写过基于sshfs实现共享的,以下是一个基于juicefs的,可以参考参考玩法 简单说明:每个系统都挂载juicefs参考使用创建juicefs依赖资源 version:'3'services:db:image:mysql:5.6environment:-MYSQL_ROOT_PASSWORD=dalon......
  • Codeforces 1229B Kamil and Making a Stream
    \(\gcd\)一个性质:对于正整数\(x\),重复\(x\leftarrow\gcd(x,i)\)(\(i\ge0\))直到\(x=1\),\(x\)出现的值个数上限为\(\log_2(x)+1\)证明:考虑到\(x\)是逐渐变小,则在\(x\)变小的情况下,对于\(x=\prod_{i=1}^kp_i^{c_i}\)(\(p_i\\operatorname{为质数}\))中的\(c_i\)......
  • Codeforces Round 869 (Div. 1)
    C根据初中数学知识,恒成立问题考虑未知数x每一项的系数,然后得到(d+1)个等式,根据前两个就可以推出\(s=\frac{b_{d-1}-a_{d-1}}{da_d}\)且\(a_d=b_d\)但是一直不会用题目给的n个点值求出最高的两项系数(或它们的比值),并且怀疑是否把(d+1)个等式全部用到会更好做,然后两个方向分别搞了......
  • EF.Core 读取数据库创建实体类
    以SQLite为例1.新建wpf程序2.打开程序包管理器控制台3.输入:Install-PackageMicrosoft.EntityFrameworkCore.Tools4.输入:Install-PackageMicrosoft.EntityFrameworkCore.Sqlite5.输入:Scaffold-DbContext'DataSource=D:\kfdata.db;'Microsoft.EntityFrameworkCore.Sqlite ......
  • Codeforces Gym 103439D - LIS Counting(猜结论+状压)
    一道需要一些猜结论技巧的中档题。首先突破口在于排列长度恰好等于不是额外输入的某个数\(k\)而是LDS与LIS的乘积,这显然启示我们去找一些性质。根据dilworth定理,最长反链等于最小链覆盖,故LIS的长度,就是最少需要的递减数列的个数使得每个元素被覆盖至少一次,而每个递减数......
  • Codeforces Round 869 (Div. 2) A-C
    目录A.Politics思路代码B.Indivisible题意思路代码C.AlmostIncreasingSubsequence题意思路代码A.Politics思路与第\(1\)个人的意见不同的人都要删除代码#include<bits/stdc++.h>usingnamespacestd;intmain(){ intT; cin>>T; while(T--) { intn,m; ci......
  • Codeforces Round 869 (Div. 2)
    Preface一把回到紫名还是很舒服的,D题手比较稳猜了点性质水过主要还是C脑抽了想了挺久才看出来是个丁真题,不然最后过了D之后30min可以看看E的由于要写学校的图论专题所以接下来一段时间的CF补题计划就要先停一停了A.Politics傻逼题,当某个人的串和第一个人有任意一个位置不同......
  • PreferenceActivity详解
    为了引入这个概率首先从需求说起即:现有某Activity专门用于手机属性设置那么应该如何做呢?根据已学知识很快一个念头闪过即:Activity+Preference组合前者用于界面构建后者用于设置数据存放 其实这是正确的但是这会比较繁琐因为每个设置选项......