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语法使用。

语法如下:

View Code

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

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





本文转自王磊的博客博客园博客,原文链接:http://www.cnblogs.com/vipstone/archive/2011/09/21/2184376.html,如需转载请自行联系原作者

目录
相关文章
|
存储 Oracle 关系型数据库
mysql存储过程调试方法
mysql存储过程调试方法
1063 0
|
10月前
Watcher机制(三)之ZooKeeper
Watcher机制(三)之ZooKeeper
134 1
Watcher机制(三)之ZooKeeper
|
11月前
|
设计模式 算法 程序员
从零到一:我的编程之旅与技术感悟
【10月更文挑战第4天】在数字世界的迷宫中,我以一名新手程序员的身份踏入了编程的殿堂。这是一段充满挑战与发现的旅程,它不仅教会了我如何编写代码,更重要的是教会了我如何面对问题、解决问题。在这个过程中,我体会到了技术的力量,也认识到了自己的成长。以下是我的故事,一个关于学习、探索和不断进步的故事。
|
前端开发
支付系统45------支付宝支付对账
支付系统45------支付宝支付对账
|
存储 Shell 数据安全/隐私保护
ZooKeeper【基础 04】控制权限ACL(原生的 Shell 命令)
ZooKeeper【基础 04】控制权限ACL(原生的 Shell 命令)
426 0
|
XML JavaScript 数据格式
XML DOM - 导航节点
XML DOM允许通过节点属性导航,如parentNode、childNodes等。在示例中,代码加载books.xml,获取第一个&lt;book&gt;元素并输出其父节点的名称。
|
iOS开发 开发者
iOS移动应用程序的备案与SHA-1值查看
iOS移动应用程序的备案与SHA-1值查看
245 2
|
物联网
阿里云企业用户专享上云补贴,区域补贴满10000元减5000元
阿里云为企业用户推出专属上云补贴优惠,企业提交申请内部评估及审批通过后,即可获取上云补贴金,使用补贴金购买指定云产品,满10000元即可立减5000元。
阿里云企业用户专享上云补贴,区域补贴满10000元减5000元
报错 ValueError: too many values to unpack (expected 2)
报错 ValueError: too many values to unpack (expected 2)
353 0
|
XML Java 数据格式
Java解析xml文件遇到特殊符号&会出现异常的解决方案
XML当中特殊符号包括< > & ' "等,它们是不允许作为xml文件的PCDATA,若想使用话,需用转义符代替
557 0