文章 2023-08-23 来自:开发者社区

ef linq方式插入+sql操作数据注意事项

容易错,便写个博客记一下。先看原来的写法:db.表1.AddRange(temp); db.Database.ExecuteSqlCommand($@"INSERT INTO dbo.表2 ...此处逻辑省略”); db.SaveChanges();运行后发现数据库没有新增的数据,后发现和执行顺序有关,AddRange只是将表加入到内存,等SaveChange以后才会正式提交入库,而Execut....

文章 2023-07-26 来自:开发者社区

EF框架-SQL语句 增加 删除

在EF框架中,进行数据库的增删操作也是非常的方便。增加这里的添加一条信息 特别的简单,节省很多事情,直接通过使用EF的方法Add然后放入相应的实体对象就行 public int InsertCustomer(CustomerModel customer) { using (InternetBarSystemEntities ibsystme ...

文章 2023-07-26 来自:开发者社区

EF框架-SQL语句 查询与修改

机房合作当中使用到了框架首先有很多的不同之处,大大方便的编程的时间。首先在查询与修改这两个点出发。查询这是使用SQL语句进行的查询,查询到的是多条信息 public List<CancelCardModel> SelectCancelRecord(string iD) { using (InternetBarSystemEntit...

EF框架-SQL语句 查询与修改
问答 2020-01-05 来自:开发者社区

使用EF使用API​​将数据与SQL表联接

我有这个结构: 用于注释和其他数据表的SQL数据库(这似乎与该问题无关)。注释表中有票证的参考。为此,我正在使用Entity Framework加载数据。 票证的API调用,我正在使用HttpClientC#中的。 现在,我想使用SQL查询将这两个对象相互连接,以从注释中查询多个其他相关数据。 在SQL中,我知道您可以做这样的事情。将表声明为变量,插入一些数据并将其与注释合并。 decla...

文章 2018-05-11 来自:开发者社区

在EF中使用SQL执行简单高效的增删查操作

随着平台数据的积累,对于数据访问的速度要求愈来愈高。优化后台访问性能,将是之后的一个重点任务。 但是,后台在项目开发初期采用的是Abp(Lite DDD)框架,集成EnityFramework。因为之前的项目经验有用过EF,对于开发者编码来说,着实高效。但是之前所处传统行业,对于数据访问的性能要求并不高。因此也就没有在意EF的性能问题。然后,有句话叫做“出来混,早晚要还的”。这不,现在的Web项....

文章 2017-12-18 来自:开发者社区

在ABP中通过EF直接执行原生Sql的解决方案

一般情况下,使用EF中的查询语法和方法语法可以帮助我们完成绝大部分业务,但是也有特殊的情况需要直接执行Sql语句。比如,我们的业务过于复杂繁琐,或是有些业务使用EF操作时比较复杂,但是使用Sql时会很简单等等。 今天做项目的时候,就由于使用EF来处理逻辑时格外棘手,最终选择了直接执行Sql语句,下面说说具体的业务。 一共关系到三张表,分别是Operators(运营商表),Orders(订单表)和....

文章 2017-12-05 来自:开发者社区

EF架构~有时使用SQL更方便

在进行统计时,尤其是按月进行统计,由于我们采用的时间是一个2015-12-12日这种,所以在linq你无法进行拆分,你拆分了在发到SQL时也会报错,因为SQL那边更新不需要你.net的方法,人家SQL只认自己的方法,哈哈,这也是正常的,为了解决这个问题,我们有时也需要使用纯SQL,当前也是基于EF的,通过EF的上下文把SQL语句发到数据库。 下面是一个比较复杂的统计,按月把某个用户的某个任务进行....

EF架构~有时使用SQL更方便
文章 2016-08-25 来自:开发者社区

.Net框架搭建之1、SQL Server EF MVC简单三层框架

.Net简单三层框架简介 简单三层框架,是.Net开发中最最基础的框架了,由 数据访问层、逻辑处理层、表示层组成。一般情况下,在项目中数据模型Model层也是单独一层,但是只是单纯的数据模型不算在业务层划分当中。 好了,框架搭建,如果不了解,可能会觉得难以下手,了解之后,自然知道怎么做,只是其中的步骤,比起单纯的功能开发,是要繁琐不少,下面我们来一步一步搭建属于自己的框架,这里只列出重要步骤...

文章 2015-08-12 来自:开发者社区

验证EF的Code First自动添加数据库到SQL SERVER

一、 原理分析     Database First先设计数据库后设计程序,程序高度依赖于数据库中的表。EF的Code First是可以自动添加数据库到SQL SERVER。     实现Code First的关键是要定义一个继承System.Data.Entity的DbContext的类,它将数据模型映射到数据库中。...

文章 2012-08-22 来自:开发者社区

LinQ&EF任我行(一)--LinQ to SQL (转)

LinQ家族五大成员:LinQ to Objects - 默认功能,用来实现对内存中集合对象的查询LinQ to SQL - 针对SQL Server的查询,它是一个带有可视化的操作界面的ORM工具LinQ to DataSet - 对强类型化或弱类型化的DataSet或独立的DataTable进行查询LinQ to Entity - 对实体框架中EDM定义的实体集合进行查询。LinQ to X....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

分享数据库前沿,解构实战干货,推动数据库技术变革

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等