全自动迁移数据库的实现 (Fluent NHibernate, Entity Framework Core)

https://www.cnblogs.com/zkweb/archive/2016/09/10/5859536.html在开发涉及到数据库的程序时,常会遇到一开始设计的结构不能满足需求需要再添加新字段或新表的情况,这时就需要进行数据库迁移。实现数据库迁移有很多种办法,从手动管理各个版本的ddl脚本,到实现自己的migrator,或是使用Entity Framework提供的Code Fir... …… 阅读全文

Entity Framework Core 2.0 使用代码进行自动迁移

一.前言我们在使用EF进行开发的时候,肯定会遇到将迁移更新到生产数据库这个问题,前面写了一篇文章介绍了Entity Framework Core 2.0的入门使用,这里面介绍了使用命令生成迁移所需的SQL,然后更新到生产数据库的方法。这里还有另一种方法,就是利用EF Core自身所提供的方法来进行迁移。二.API说明这些方法都是DatabaseFacade的扩展方法,我们常使用的DbC... …… 阅读全文

报表ReportViewer显示图片--rdlc

在做项目中。我们可能会经常遇到需要在报表中显示图片的需求。如果说这个图片是个固定的,只是作为一个报表的标题或者logo之类的。那么就很简单,可是对于那些保存在数据库中或者通过程序生成的一个内存中的图片又该如何显示呢?我们大家来共同讨论一下。在讨论之前先说明一下我的问题,我的图片刚好是通过程序生成的一个条码图像。他返回的是一个Bitmap类型的缩略图。就是要把这图像显示在报表中.阅读之前大家 …… 阅读全文

向 ReportViewer 报表中添加自定义代码

您可以向报表添加自定义函数,也可以添加对外部程序集中函数的引用。编译项目时,将自动引用下列程序集:Microsoft.VisualBasic、System.Convert 和 System.Math。使用“报表属性”对话框或报表定义中的 CodeModules 元素可以引用其他程序集。还可以使用“报表属性”对话框来定义自定义函数。若要在报表定义中定义自定义函数,请使用 Code 元素。请注意,无法 …… 阅读全文

RDLC报表的全局变量定义

1、在报表的属性中,代码选项卡,可以定义全局变量,如下:[vb]view plaincopypublicDimtasinteger=0publicfunctionLineT(hasString)Ifcint(h)>=12Thent=t …… 阅读全文

C#不使用ReportViewer直接打印Report文件(rdlc)的实现代码

本文和大家讲下C#不使用ReportViewer直接打印Report文件(rdlc)的实现代码,主要讲如何不使用报表预览控件(ReportViewer),直接将报表的内容在打印机上打印出来。一般情况下,我们设计好报表后,在程序运行的时候,会将其加载到ReprotViewer控件中进行预览并打印,但有些情况下,我们不想预览报表的内容,而直接将其在打印机上打印出来,又该怎么做呢?要想实现直接打 …… 阅读全文