文章分类 - Ado.net
摘要:/// /// DataTable与实体类互相转换 /// /// 实体类 public class ModelHelper where T : new() { #region DataTable转换成实体类 /// /...
阅读全文
摘要:/**//// /// 把DataSet、DataTable、DataView格式转换成XML字符串、XML文件 /// public class DataToXml { /**//// /// 将DataTable对象转换成XML字符串 /// /// DataTable对象 /// XM...
阅读全文
摘要:using System;using System.Collections.Generic;using System.Data;using System.Reflection;namespace jdrz.HumanIdentify{ public class Helper { /// /// DataTable 转换为List 集合 /// /// 类型 /// DataTable /// public static List ToList(DataTable dt) wher...
阅读全文
摘要:/// /// 处理DataTable的方法(通过此方法模仿左连接效果) /// /// /// /// 作为连接的列名 /// 要纳入目标 DataTable的列名 private static void DataTableJoin( DataTable TargetTable, DataTable JoinTable, string JoinColumnName, params string[] AddColumnsFromJT) { ...
阅读全文
摘要:/// /// 分解数据表 /// ///需要分解的表 ///每个表包含的数据量 /// public DataSet SplitDataTable(DataTable originalTab, int rowsNum) { //获取所需创建的表数量 int tableNum = originalTab.Rows.Count/rowsNum; //获取数据余数 int remainder = originalT...
阅读全文
摘要:/// /// 将DataTable对象转换成XML字符串 /// /// DataTable对象 /// XML字符串 public static string CDataToXml(DataTable dt) { if (dt != null) { MemoryStream ms = null; XmlTextWriter XmlWt = null; try ...
阅读全文
摘要:在实际开发过程中,或者是第三方公司提供的数据表结构,与我们系统中的实体类字段不对应,遇到这样我们怎么处理呢?可能有人会说,在转换时创建一个实体对象,对表里的数据逐行遍历来实例化这个实体对象不就完了。的确没错,这方法可行,但是这个方法效率极低,遇到亿万数据的话那就要实例化亿万个对象,更要命的是还要对每个对象的字段逐一赋值,由此可见它的效率了。今天我无意在网上看到了一大牛写的一段代码,让我很感慨,现在我将它记录下来,希望对以后开发过程中有所用。先看一下我的实体类/// /// 具体的实体类,和数据表中不同/// public class Person{ [DataField("user_
阅读全文
摘要:/// <summary> /// 删除DataTable中的空行 /// </summary> /// <param name="dt"></param> public static void DeleteEmptyRow(DataTable dt) { List<DataRow> removelist = new List<DataRow>(); for (int i = 0; i < dt.Rows.Count; i++) { L...
阅读全文
摘要:/// <summary> /// 将Linq的结果集转化成DataTable /// </summary> /// <param name="query">结果集</param> /// <returns>DataTable</returns> public static DataTable ConvertToTable(IQueryable query) { DataTable dtList = new DataTable(); bool isAdd = fal...
阅读全文
摘要:从不同位置载入 DataRow 后 RowState 的状态修改, 更改, 删除后的 DataRow.RowState 转化使用 AcceptChanges, RejectChanges, SetAdded, SetModified 方法后 DataRow.RowState 的转化使用 ImportRow, Copy 方法后 DataRow.RowState 的转化访问不同 RowState 的 DataRow 中的数据获取 DataTable 中不同 RowState 的 DataRow1. RowState 介绍RowState 是 DataRow 很重要的一个属性, 表示 DataRow
阅读全文

浙公网安备 33010602011771号