• EF Core怎样取得上下文执行查询所生成的SQL语句

    瞄了一下微信群,里面有朋友应该是遇到了ef core的使用问题,估计跟我2年前刚开始使用ef core一样遇到了想要通过C#代码跟踪查询究竟ef core生成的SQL语句长啥样,并记录到日志里面。 ef core与老版本的ef 有很大的区别,在通过C#获取其生成的sql方式不同,现直接放送ef core是怎样获取到其查询生成的sql语句,我们需要编写一个扩展…

    2019-06-18 0 553 0
  • 使用FastReport.net 报表在网页上实现打印功能

    这些年的工作当中,最早是在8年前接触到FastReport这个报表工具,从名字上来看,直译过来就是快速报表,正所谓天下武功,唯快不破,FastReport报表早些年确实是制作报表的不二之选,8年前的工作中,涉入到了医疗行业,项目中要使用FastReport.net 打印基因检测报告,效果确实是满足了项目要求。 今天要分享给大家的是使用FastReport.n…

    2019-06-17 0 323 0
  • C#使用正则表达式验证email是否合法

    本文很早以前在发布到网上的博文整理,里面的代码或许没有过时,至于用于最新.net core的代码是否能够保证没有问题,并没有去测试,想来都是微软的技术,使用此方式对email进行合法性校验问题不大。 在做互联网项目的开发过程中,经常验证电子邮件格式的问题,对于此类的处理方式,想必大部分人都是使用正则表达式来验证;如下面的常见代码: 对于这种常见的代码,验证比…

    2019-06-14 0 156 0
  • EF Core迁移的命令行界面

    使用.NET Core Command List Interface执行实体框架核心命令。要使用.NET CLI,请通过编辑.NET Core项目的文件<DotNetCliToolReference Include=”Microsoft.EntityFrameworkCore.Tools.DotNet” Version=”2.0.0″ />在&l…

    2019-04-09 0 282 0
  • 用于迁移的程序包管理器控制台命令(PMC命令)

    可以使用Visual Studio中的程序包管理器控制台执行Entity Framework Core中的迁移命令。从菜单工具 – > NuGet包管理器 – > Visual Studio中的包管理器控制台打开包管理器控制台,以执行以下命令。 PMC 命令 用途 Get-Help entityframework 显示有关…

    2019-04-08 0 250 0
  • EF Core 怎样迁移数据库

    迁移是一种通过保留数据使数据库模式与EF Core模型保持同步的方法。 根据上图,EF Core API从域(实体)类构建EF Core模型,EF Core迁移将基于EF Core模型创建或更新数据库模式。每当更改域类时,都需要运行迁移以使数据库架构保持最新。 EF Core迁移是一组命令,您可以在NuGet Package Manager控制台或dotne…

    2019-04-02 0 154 0
  • Entity Framework Core中如何调用存储过程

    在这里,您将学习如何在Entity Framework Core中执行数据库存储过程。 EF Core提供以下方法来执行存储过程: DbSet<TEntity>.FromSql() DbContext.Database.ExecuteSqlCommand() 在EF Core2中使用FromSql或ExecuteSqlCommand方法执行数据库…

    2019-04-02 0 155 0
  • .net core中的开源工作流引擎Wexflow介绍

    Wexflow是一个高性能、可扩展、模块化和跨平台的工作流引擎。Wexflow在GitHub:https://github.com/aelassas/Wexflow。Wexflow的目标是在没有用户干预的情况下自动执行重复任务。在Wexflow的帮助下,构建自动化和工作流过程变得简单。Wexflow还有助于使长期运行的流程变得简单

    2019-03-29 0 176 0
  • 如何在Entity Framework Core中执行SQL查询

    Entity Framework Core提供了DbSet.FromSql()为底层数据库执行原始SQL查询并将结果作为实体对象的方法。 以下示例演示如何对MS SQL Server数据库执行原始SQL查询。 在上面的示例中,该FromSql()方法在Students实体set(DbSet<Student>)之后使用,因此指定的SQL查询必须从Stud…

    2019-03-29 0 155 0
  • EF Core跟踪实体图ChangeTracker.TrackGraph()

    在上一篇文章中,我们学习了在Entity Framework Core 使用不同的方法设置实体状态EntityState。在本篇文章中,我们将学习如何跟踪实体图,并为每个实体设置合适的实体状态EntityState。 本篇文章的主角 ChangeTracker.TrackGraph()方法在Entity Framework Core中引入,用于跟踪整个实体图…

    2019-03-29 0 109 0
  • EF Core 中使用无连接跟踪图

    在上一篇文章中,学习了在有连接场景中EF Core的ChangeTracker如何自动更改EntityState。在本篇文章中,我们将学习在Entity Framework Core中无连接方案中的根实体和子实体上的不同方法的行为和跟踪图。 实体框架核心提供以下不同的方法,它们不仅将实体附加到上下文,还更改EntityState无连接的实体图中的每个实体: …

    2019-03-28 0 106 0
  • Entity Framework Core的变更跟踪(ChangeTracker)

    ChangeTracker是Entity Framework Core记录实体变更的核心对象。当你使用Entity Framework Core进行获取实体对象、添加实体对象、删除实体对象、更新实体对象、附加实体对象等操作时,ChangeTracker都会记录下来对应的实体引用和对应的实体状态

    2019-03-28 0 86 0
  • Entity Framework Core无连接的场景删除数据

    本文是江湖人士编写的解如何在Entity Framework Core中删除无连接的场景中的记录。

    2019-03-25 0 140 0
  • Entity Framework Core无连接的场景更新数据

    本文是江湖人士编写的如何在无连接的方案或Web应用程序中使用Entity Framework Core更新数据。

    2019-03-25 0 135 0
  • ASP.NET Core Razor页面如何实现AJAX请求

    本文是江湖人士编写的使用.net core 开发网站项目时,关于Razor Pages如何处理ajax请求的最佳实践。Razor Pages可以像asp.net webform一样,通过建立专用的页面来处理ajax请求。

    2019-03-24 0 103 0