NBear简介与使用图解

简介: NBear简介与使用图解 框架类型:ORM映射框架 简介:NBear是一个基于.Net 2.0、C#2.0开放全部源代码的的软件开发框架类库。NBear的设计目标是尽最大努力减少开发人员的工作量,最大程度提升开发效率,同时兼顾性能及可伸缩性。

NBear简介与使用图解

框架类型:ORM映射框架

简介:NBear是一个基于.Net 2.0、C#2.0开放全部源代码的的软件开发框架类库。NBear的设计目标是尽最大努力减少开发人员的工作量,最大程度提升开发效率,同时兼顾性能及可伸缩性。

Demo版本:NBear 1.0.1.5 + MsSql 2005 + Vs 2010[net framework 3.5]

下载地址:【①.Nbear下载 ②.本Demo下载

使用图解

1.创建Demo数据库、表

2.新建网站添加NBear引用

新建网站==>添加NBear引用 NBear.Core.dll、NBear.Mapping.dll、NBearLite.dll(dll位置在下载NBeardist\...文件夹里)右键解决方案添加新建项==>新建类库命名Com.uuu9.NBear删除Class1,为网站添加Com.uuu9.NBear类库引用。

3.生成实体类代码,配置web.config

接下来是生成实体类了,生成器在下载NBear的dist\... 文件夹里,名称为:NBearLite.QueryColumnsGenerator.exe,双击运行,如图:

自带的代码生成器很简单方便,如果可以看懂就不用看下面的介绍了,都是很基础的介绍。Connection String下面输入连接字符串,选择SQL Server ==> 勾中Using SQL Server 2005(数据库用户可根据自己需要来选择),点击Connect按钮连接,如果连接成,左边Tables框中就会显示表名,选择要生成的People表,配置要输出的语言 Output Language为C#,填写好输出的命名空间 Output Namespace,实体类名称Root Class Name为People,点击

Generate Code生成代码,然后点击Save Output As 按钮选择存放路径为本Demo下,然后刷新项目,就可以看到和使用生成的People实体类了。

web.config的配置想普通项目配置连接字符串一样,在ConnectionStrings节点地下添加<add name="NBearDB" connectionString="Data Source=192.168.1.150;Initial Catalog=NBearDB;uid=sa;password=sa;"/>连接字符串即可,别的配置默认就好了。这里配置的连接字符串name="NBearDB",等会NBear创建的时候需要用到,此处的命名没有特殊的要求。

4.NBear语法使用。

语法如下:

img_1c53668bcee393edac0d7b3b3daff1ae.gif img_405b18b4b6584ae338e0f6ecaf736533.gif View Code

语法不怎么喜欢,大家自主抉择吧,至此NBear的简单使用已经完成了。

下载地址:【①.Nbear下载 ②.本Demo下载



Orm框架相关文章链接:

1.NHibernate使用之详细图解

2.iBatis for net 框架使用

3.iBatis for Net 代码生成器(CodeHelper)附下载地址

4.NBear简介与使用图解 

5.SubSonic框架使用图解

6.GentleNet使用之详细图解

img_fa0be433d68c8212b2b0b3b1a564ccb1.png
如果本文对你有所帮助,请打赏——1元就足够感动我:)
支付宝打赏 微信打赏
联系邮箱:intdb@qq.com
我的GitHub: https://github.com/vipstone
关注公众号: img_9bde0f31ac4a0eca10b1bd7414b78faf.png


作者: 王磊
出处: http://vipstone.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,请标明出处。

相关文章
|
11月前
|
Kubernetes 容器
图解k8s
图解k8s
62 0
|
网络协议 Java
JavaRPC原理与实现简介
远程过程调用(Remote Procedure Call,简称RPC)是一种计算机通信协议,它允许在不同的进程之间进行通信,就像在本地调用一样。JavaRPC是基于Java语言实现的一种RPC框架,旨在简化分布式系统的开发和管理。
144 0
|
安全 编译器 C++
【C++系列(合集)】特性多又复杂?不存在!——这篇C++大全直接干碎(超级大全,精讲)(二)
【C++系列(合集)】特性多又复杂?不存在!——这篇C++大全直接干碎(超级大全,精讲)
|
存储 算法 搜索推荐
数据结构与算法(一):概述
数据结构与算法(一):概述
328 0
|
存储 算法 程序员
数据结构与算法(二) 概述
数据结构与算法(二) 概述
62 0
|
前端开发
快速入门less原理以及常用基本知识
快速入门less原理以及常用基本知识(动态计算rem)
172 0
快速入门less原理以及常用基本知识
|
存储 人工智能 分布式计算
算法图解笔记
算法图解笔记
135 0