1.list转换为DataTable(如果有需要) public static DataTable ListToDataTable<T>(List<T> entitys) { //检查实体集合不能为空 if (entitys == null || entitys.Count < 1) { throw new Exception("需转换的集合为空"); } //取出第一个实体的所有Propertie Type entityType = entitys[0]…
p { margin-bottom: 0.25cm; direction: ltr; color: rgb(0, 0, 0); line-height: 120%; text-align: justify } p.western { font-family: "Times New Roman", serif; font-size: 10pt } p.cjk { font-family: "宋体", "SimSun"; font-size: 10p…
领导让在存储过程中批量添加数据,找出效率最高的,我看到后台代码后,发现可以将list<对象>转换成DataTable,把DataTable转换成参数传入存储过程实现批量插入数据,知道还有其他的方法,不过这个方法已经实现,就写一下了: 1.创建表. CREATE TABLE [dbo].[person]( [ID] [,) NOT NULL, [Name] [nvarchar]() NULL, [Pwd] [nvarchar]() NULL, [Age] [int] NULL ) 2.创建表值参…
工作中有这样一个需求,有N张不同的报表,每张报表对应一个数据源,统计数据采用内存方式,首先在内在里定义了数据源对应实体.统计条件用lamdba表达式式实现,通过工具对单元格进行定义.在实现过程中针对每一张表来写取数显示是很Low的了,取数条件定义都是规则的,统计实现就是一段C#代码,但是要针对不同的数据源也就是不同的List<Entity>,通过研究发现通过泛型和反射可以实现. 根据字符串获取实体类型 private Type getEntity(string typeName) { var…
SQL中首先建立一个结构一样的自定义类型的表格,在存储空间中申明一个此类型的变量,此处注意此时后面必须有readonly,如: @paravalue_insert MaterialStruct readonly,//此处注意此时后面必须有readonly,否则会报错,http://www.mamicode.com/info-detail-1485151.html 当传入多个参数时,可以用Dictionary<string, object>,把参数都包含其中,如: parmWithValue =…
今日下午研究了一下c语言中的指针问题,c语言的核心是指针,指针的核心是地址,地址的核心是内存. #include <stdio.h> void hanshu(int *arry,int size,int *m,int *n) { *m=arry[]; *n=arry[]; ;i<size;i++) { if(arry[i]>*m) *m=arry[i]; if(arry[i]<*n) *n=arry[i]; } } int main(int argc, const char…
1. 创建自定义的类型.由于Oracle没有提供现成的array类型,这里用table类型来模拟. CREATE OR REPLACE TYPE varchar_array is Table OF varchar2(4000)   2. 创建一个存储过程test1 create or replace function fun11(arr varchar_array) return number is l_str varchar2(30000); begin    FOR i IN arr.fir…
作为计算机代码的一种抽象方式,函数在Python中扮演了极为重要的角色.今天给大家介绍Python函数的定义.参数的传入以及调用方式.其中函数参数的传入方式为本节重点内容.Python函数的参数形式包括必选参数.默认参数.可变参数.命名关键字参数以及关键字参数.五类参数可单独传入也可组合传入. >>>> Python 函数的定义 Python中使用def语句来定义函数,然后依次写出函数名.括号.括号内的参数以及最后不能忘记的冒号,函数体需另起一行在缩进块中编写,最后返回值用retu…
<?php class ourself{ //定义自己人类 private $birthday='1990-12-20'; //定义private修饰的成员属性 public function say_birthday($obj){ //定义一个成员方法 if($obj instanceof ourself){ //判断传入的参数是否为ourself类的对象 echo '我的生日是'.$this->birthday; }else{ echo '我不能告诉你我的生日.'; } } } class…
引用,简单粗暴的解释叫做别名,简单粗暴的例子就是,我是熊叫大雄,但是很多时候别人不叫我熊叫大雄,会叫我大雄,粤语地区朋友爱叫我阿雄,有人叫我雄,所以,熊叫大雄这个变量的值是我,雄.大雄.阿雄是熊叫大雄的别名,通过别名叫到的值还是我,晕了没? 这一篇主要讲引用做函数参数,引用还有其它内容,不过我觉得做函数参数比较常用且好理解一点, 1.创建引用 引用的创建形式有点类似指针,但是又有不同,一般这样创建引用: int dNum1 = 1; const int dNum2 = 1; int &dNum1…