摘要:
CodeFirst 用中文说是代码优先,此技术可以让我们先写代码,然后由Entity Framework根据我们的代码建立数据库接下来用学生这个例子来演示,有学生表,课程表,和成绩表三张表首先是Model层学生表using System;using System.Collections.Generic;using System.Linq;using System.Web;/**/using System.ComponentModel.DataAnnotations;//验证namespace CodeFirstDemo.Models{ public class Student { ... 阅读全文
摘要:
1.XML Web Service的原理:利用SOAP(简单对象访问协议)在http上执行远程方法的调用,也可以使用WSDL(web服务描述语言)来完成完整的描述web服务,然后用UDDI注册各个服务提供商提供的服务2..net Remoting 的工作原理: 服务器端向客户端发送一个进程编号,一个... 阅读全文
摘要:
1.三层架构 表现层(UI) 业务逻辑层(BLL):对数据层的操作,对数据业务逻辑处理 数据访问层(DAL):该层所做事务直接操作数据库3.类(class)与结构(struct)的异同 Class可以实例化,属于引用类型,是分配在内存中的堆上的。类是引用传递 Struct 属于值类型,是分配在内存的... 阅读全文
摘要:
1 System.Array介绍 Array类是一个抽象的基类,我们不能用如下方式创建一个Array类的实例Array myArray=new Array(); 但它提供了CreateInstance构建数组Array myArray=Array.CreateInstance(typeof(string),10);2.System.Array方法 BinarySearch使用二进制搜索方法搜索一维排序数组中的某人值 Clear 将数组中的一组元素设为0或null CreateInstance 初始化Array类的新实例 GetLength 指定给定维数的数组的元素总个数 GetLowerBou 阅读全文
摘要:
NHibernate是一个面向.NET环境的对象/关系数据库映射工具1.webconfig部分<?xml version="1.0"?><configuration> <!--配置段处理程序声明区--> <configSections> <section name="nhibernate" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.5000.0,Culture=neutral, Public 阅读全文
摘要:
1.索引器 索引器提供一种特殊的方法,用于编写可使用方括号运算符调用的get和set访问方法,而不用传统的方法调用语法public Photo this[int index]{ get{} set{}}注:仅有一个元素时没必要索引器进行检索,使用索引一般都是针对类的数组元素using System;namespace BaseConsole{ #region 照片 /// /// 照片 /// class Photo { string _title; public Photo(string title) ... 阅读全文
摘要:
继承1.继承是允许重用现有类去创建新类的过程,原则:一个类派生出来的子类具有这个类的所有公共属性 创建新类所根据的基础类称为基类或父类,新建的类则称为派生类或子类2.继承C#中的类C#不支持多重继承,如果未在声明中指定一个基类,则继承自System.Objectusing System;namespace BaseConsole{ #region 基类 public class Person { private string _name; private uint _age; public void GetInfo() ... 阅读全文
摘要:
1.C#中的对象和类 类是对一组具有相同属性和行为的对象的描述 编码惯例: 给公共成员变量、受保护的成员变量或内部成员变量命名应使用帕斯卡命名法,如Score、Name和Staus 给私有成员变量命名应使用骆驼命名法,并以下划线开头,如_age、_length 和_radiusclass Employee{ private string _name; private char _gender; private string _qualification; private uint _salary;}2.访问修饰符 public 可被所属类的成员以及不属于类的成员访问 internal ... 阅读全文
摘要:
1.NET Framework 包含以下两个主要组件公共语言运行时(CLR) 通用语言规范(CLS)规定所有语言必须遵循的基本语言功能的公共子集 公共类型系统(CTS)描述如何在运行时声明、使用和管理像类、结构、枚举、接口等类型,从而便于在各语言之间使用这些类型统一的类库集 当编译用兼容.NET的语言编写代码时,输出的代码为微软中间语言(即MSIL)的形式,第一次运行代码时,MSIL代码将被转换为特定于CPU的代码。JIT编译器的主要任务是将一般的MSIL代码转换为可由CPU直接执行的计算机代码2.C#中常用的命名空间 System.Data 处理数据访问和管理;在定义ADO.NET技术中起重 阅读全文
摘要:
using System;using System.Collections.Generic;using System.Linq;using System.Text;/**/using System.Data.SqlClient;using System.Data;using System.Configuration;/******************************************************************************** ** 创建人: ** 创始时间:2012-11-27 ** 修改人: ** 修改时间: ** 描述: ** 数据库操作 阅读全文