首页 > 数据库 >Entity Framework 触发原始 SQL 查询

Entity Framework 触发原始 SQL 查询

时间:2023-11-13 09:57:54浏览次数:50  
标签:sql db Entity Framework DBCL SQL BookStockLbl DBEntities

 

通过一下代码可以实现在Entity Framework 触发原始 SQL 查询

DBCL.DBEntities db = new DBCL.DBEntities();
var sql = "select sum(BQty) from BookTb1";
BookStockLbl.Text = db.Database.SqlQuery<int>(sql).Single() + "";

 其中db为数据库对象

BookStockLbl为前端接收数据的Lbl

 

参考博客——

https://blog.csdn.net/a859745210b66a6/article/details/133441722

 DBCL.DBEntities db = new DBCL.DBEntities(); var sql = "select sum(BQty) from BookTb1"; BookStockLbl.Text = db.Database.SqlQuery<int>(sql).Single() + "";

标签:sql,db,Entity,Framework,DBCL,SQL,BookStockLbl,DBEntities
From: https://www.cnblogs.com/yansans/p/17828509.html

相关文章

  • SQL数据库设置ID自增
    CREATETABLEPdata(idINTAUTO_INCREMENTPRIMARYKEY,AVARCHAR(255),BVARCHAR(255),CVARCHAR(255));在这个示例中,id字段被定义为自增的主键。当你执行插入操作时,无需提供id的值,数据库会自动生成一个唯一的id值。另外,如果你的表已经创建好,并且想要修改某个字段......
  • 【MySQL】MySQL中的锁
    全局锁全局锁是对整个数据库实例加锁,整个库处于只读状态。flushtableswithreadlock适用场景全局锁适用于做全库逻辑备份,但是整个库处于只读状态,在备份期间,所有的更新操作、DDL将会被阻塞,会对业务产生影响。single-transactionmysqldump备份时可以使用–single-transa......
  • mysql数据库4大语言
    1.DDL(数据定义语言):DDL主要用于定义数据库对象,如创建、修改和删除表、索引、视图、序列等对象。常用的DDL命令包括:CREATE、ALTER、DROP、TRUNCATE等。2.DML(数据操作语言):DML主要用于对数据库中的数据进行操作,如插入、更新和删除数据等。常用的DML命令包括:INSERT、UPDATE、DELETE......
  • 牛客sql刷题
    一、非技术快速入门https://www.nowcoder.com/exam/oj?page=1&tab=SQL篇&topicId=199题目记录:SQL34统计复旦用户8月练题情况题目结果代码:selectup.device_id,'复旦大学'asuniversity,count(question_id)asquestion_cnt,#计算做对的题目的个......
  • mysql 表级锁之一lock table
    1.locktablet1read:1.1.当前线程:读/写当前表/其他表:unlocktables;locktablet1read;select*fromt1;INSERTINTO`t1`(`c2`,`c3`,`c4`)VALUES('1','1','1');select*fromt2;INSERTINTO`t2`(`c2`,`c3`,`c4`)VALUES('......
  • SQLHelper帮助类库
    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingMicrosoft.Data.SqlClient;usingSystem.Data;usingSystem.Configuration;namespaceYido.AdoNet.ToSQLServer{///<summary>......
  • Sqlserver 游标
    1,声明游标DECLAREcursor_nameCURSOR[LOCAL|GLOBAL][FORWARD_ONLY|SCROLL][STATIC|KEYSET|DYNAMIC|FAST_FORWARD][READ_ONLY|SCROLL_LOCKS|OPTIMISTIC][TYPE_WARNING]FORselect_statement[FORUPDATE......
  • 如何在 Python 中执行 MySQL 结果限制和分页查询
    PythonMySQL限制结果限制结果数量示例1:获取您自己的Python服务器选择"customers"表中的前5条记录:importmysql.connectormydb=mysql.connector.connect(host="localhost",user="您的用户名",password="您的密码",database="我的数据库"......
  • 如何在 Python 中执行 MySQL 结果限制和分页查询
    PythonMySQL限制结果限制结果数量示例1:获取您自己的Python服务器选择"customers"表中的前5条记录:importmysql.connectormydb=mysql.connector.connect(host="localhost",user="您的用户名",password="您的密码",database="我的数据库"......
  • psql
    1.installpsql sudoaptinstallpostgresqlpostgresql-contrib;2.loginasthedefaultuserpostgressudo-upostgrespsql;3.createuserassuperuserwithpasswordcreateusersamsuperuserloginpassword'Sam0001!';4.showallusers;\......