我比较菜,大神就不用看了,写这个是为了做一个学习记录。
本来布置的是基于sqlite,还涉及对配置文件的读写,还有基于Base64编码,读取sqlite数据库。上网查了资料对具体的实现方法还是不很清楚,于是就用sqlserver简单的实现了一下。
谈谈我自己的理解吧,首先是优点 ,它把一个项目分成了三个大块(UI,DAL,BLL),让它们各司其职,某一个地方出现问题,更改自己的那一亩三分地儿就可以了,不会牵扯到其他人,增强了代码的重用性,我们知道三层架构设计得到一个实体类Model或者Entity,
•实体类实现所谓的对象关系映射(Object Relational Mapping,简称ORM),是为了解决面向对象的类与关系数据库的表之间,存在的不匹配的现象,通过使用描述对象和关系之间映射的元数据,在程序中的类对象,与关系数据库的表之间建立持久的关系,用于在程序中描述数据库表。本质上就是将数据从一种形式转换到另外一种形式。
我的理解就像java的OOP,把现实中的事物抽象出一个具有某种属性的对象,在数据库中有ID,UserName等,在设计对象或者实体的时候也有这种属性与数据库中的相对应,然后从数据库中取出的东西,可以存在这个对象中。
•简单地说,就是