在上一篇随笔中已经完成了ADO.NET操作数据库的封装,并已经支持多数据库,只需要在配置文件中指定数据库类型即可,本节主要完成对象与数据库表的关系映射配置。下面看表名的映射配置代码块1-1:[Table(Name="Student")] public class StudentEntity{ //.......…
在上一篇随笔中已经完成了ADO.NET操作数据库的封装,并已经支持多数据库,只需要在配置文件中指定数据库类型即可,本节主要完成对象与数据库表的关系映射配置。下面看表名的映射配置代码块1-1:[Table(Name="Student")] public class StudentEntity{ //.......…
上一篇中完成了Table自定义属性的功能,现在来完成Id,因为一张表最主要的是结构就是表名(Table name)、主键(Id)、列(Column)、主键生成策略。 Id自定义属性的用法代码块1-1:[Table(name="Student")] public class StudentEntity{ private string stuid; …
这次将完成最后一个自定义属性功能Column,在讲Column实现之前先看看Student表的结构如下:create table student(studentid VARCHAR2(40),studentno VARCHAR2(40),name VARCHAR2(40),address VARCHAR2(40),telphone VARCHAR2(40))然后来看看Column自定义…
通过配置实体与表的关系映射后,就可以实现对表的操作了,接下来实现简单对象的新增功能。下面代码1-1是定义的操作数据对象方法的接口:using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Data.SqlClient; namespace…
在学习软件工程的时候,第一次接触到了架构这个概念。当初接触的时候对其的理解是非常浅薄的,因为那时候工程经验比较少,对这样一个深层次的概念还是模糊不清楚的。 随着学习的深入,开始接触了设计模式,也就是那本令我爱上编程的书--《大话设计模式》,书中的小…
在上一篇博客中我们认识了ibatis框架,它是一个半自动化的ORM实现,针对sql语句进行映射,将输入输出参数映射成为对象,它还是从关系到对象的思路来解决数据库的操作问题。 这篇博客介绍一下hibernate框架和ibatis框架的区别,以及他们的效率之间的比较。比较方面…
由于最近一段时间比较忙碌,《框架学习》系列的文章一直在搁浅着,最近开始继续这个系列的文章更新。 在上篇文章中我们说到了hibernate框架,它是一种基于JDBC的主流持久化框架,是一个优秀的orm实现;它对JDBC进行了轻量级的封装,大大简化了数据访问层繁杂的重复…
因为TOTO LINK N300R DDNS是跟公云合作的,所以他内置的DDNS服务商是在www.3322.org提供,所以必须去公云申请动态域名,而不是花生壳,花生壳是在TP-LINK中使用。在TOTO LINK N300R DDNS中设置在IIS中设置
对于一般用途,如测试,甚至个人博客,都是可以考虑使用免费域名。3322.org免费域名随机分配用户一个xxx.3322.org免费二级域名。xxx指随机分配字符号。nat123免费域名用户可任意使用xxx.nat123.net/xxx.123nat.com等免费二级域名。xxx指自定义。tk免费域名国外国家域名。…
用电信ADSL拨号的用户都知道,每次获得IP都是不一样的,而且一个IP也不会长久让你使用,一段时间后就会要重新拨号,又获得一个新的IP,这让很多要使用远程访问,或者做远程操作的同学很受伤。虽然可以选择使用动态域名,用花生壳。但毕竟那是人家的东西,登录不上去,或者…
© Copyright 2014 - 2025 柏港建站平台 ejk5.com. 渝ICP备16000791号-4