.NET实体类生成器 设计说明书 开发目的:因为VS2008里自带的代码重构功能中的封装字段,一次只能封装一个字段,一定程序造成程序员的重复性工作。 软件描述:可根据填写的类名、类说明、命名空间、以及各个字段的属性名、类型、备注自动生成相对应的代码。 开发工具:Visual Studio 2005 开发语言:C# 开发平台:Microsoft Windows XP Professional Service Pack 2 English
要求数据表字段名称和实体类的属性名称相同,敏感大小写。如果有需要请联系22282227 Eg: 数据表userinfo idx username pwd 1 admin 123456 c# public class UserInfo { public int idx; public string username; public string pwd; //省略get set } void static main(...) { CommonCreateModel.CreateModel cm=
.Net新手通常容易把属性(Property)跟特性(Attribute)搞混,其实这是两种不同的东西
属性指的类中封装的数据字段;而特性是对类、字段、方法和属性等元素标注的声明性信息
如下代码(Id、Name为User的属性,[DbKey]为Id的特性)
///
/// 用户信息
///
public class User
{
[DbKey]
public string Id { get; set; }
public string Name { get; set; }
}
特性分预
在开发中可能会遇到这几种情况:
1、EF或LINQ查询出来的匿名对象在其它地方调用不方便,又懒的手动建实体类
2、通过datatable反射实体需要先建一个类 ,头痛
3、通过SQL语句返回的实体也需要先建一个类 ,头痛
4、如果通过代码生成器要写模版,需要安装或者不想生成一堆不用的类
为了解决上面的不便之处,我封装了一个实体生成类,可以扔到程序里面任意调用
封装类:
using System;
using System.Collections.Generic;
using Syste
关于JSON的更多介绍,请各位自行google了解!如果要我写的话,我也是去Google后copy!嘿嘿,一直以来很想学习json,大量的找资料和写demo,总算有点了解! 切入正题!
还是先封装一个类吧! 这个类网上都可以找到的!有个这个类,一切都将变得简单了,哈哈。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Runtime.Seria