摘要:
本文来自:http://www.cnblogs.com/mrchenzh/archive/2010/05/31/1747937.html/***************************************** * 说明:利用反射将数据库查询的内容自动绑定 * 到实体类 * * 时间:1:49 2009-9-19 * * 程序员:王文壮 * ***************************************/ /****************数据库脚本*************** * create database MySchool * go * use MyScho 阅读全文
摘要:
修改为根据特性赋值,好处是数据库字段变化了,无需修改实体类属性,修改实体类属性很可能造成不必要的麻烦,所以改为用特性,特性的好处是数据库字段变化了只需要修改特性则可,不需要更改实体类属性 class Program { static void Main(string[] args) { DataTable dt = new DataTable(); DataColumn dcName = new DataColumn("Name", typeof(string)); dt.Columns.Add(dcName); DataRow row = dt.NewRow(); row 阅读全文
摘要:
本文来自:http://blog.csdn.net/zj1103/article/details/3416016//dataset转实体类 public static IList<T> FillModel(DataSet ds) { List<T> l = new List<T>(); T model = default(T);if (ds.Tables[0].Columns[0].ColumnName == "rowId") { ds.Tables[0].Columns.Remove("rowId"); }forea 阅读全文
摘要:
说明 尽管随着NoSQL的普及,数据库访问的性能已经非常关注的重点了(可以通过架构来解决这个瓶颈),所以有越来越多的项目使用了ORM来访问和操作数据 库,在周公的博客上有一个系列的文章来比较ADO.NET和一些常见的ORM,实际上现在周公业余研究的一个项目中,周公也使用了 MyBatisNet(由iBatisNet升级而来)。不过仍然有使用ADO.NET的场合,如果使用ADO.NET则免不了要写大量的将 DataTable或者DataReader转换成对应的实体类的代码,经过了大约24小时的编码和测试(非连续的,累计的),周公尝试写了一个辅助工 具,它可以将DataTable或者DataRea 阅读全文
摘要:
本文来自:http://blog.csdn.net/justseven/article/details/2917086一个简单的将DataTable中的一行数据转为相应的实体对象前提是 实体对象的属性名与DataTable中的列名一样。publicclassDataSet2Entity{publicstaticTConvertToEntity<T>(DataTabledt,DataRowrow)whereT:new(){System.Data.DataColumnCollectioncolumns=dt.Columns;intiColumnCount=columns.Count;i 阅读全文
摘要:
本文来自:http://www.cnblogs.com/luomingui/archive/2011/04/16/2018480.htmlLmgORM项目 实体类转换器 主要包含以下转换 :使用DbDataReader填充对象.使用DataSet填充对象.dataset转实体类将实体类转换成DataTable转换IList<T>为List<T>List<T>转换为ArrayList///<summary> /// 实体类转换器 ///</summary>publicclass TypeConverter { ///<summar 阅读全文