Grove,.Net下最方便的O/R Map库
Grove是.net下的一个O/R Map对象库,其操作数据库的方式是否方便快捷,对VS2003,05的支持也是完美.对于一些非特大型的数据应用都可以搞定.
首先下载,安装.都没有什么大问题.
www.grovekit.com/grove/GroveKit2.1.zip1.在VS.NET中,打开“文件->新建->项目”,在Visual C#项目选择ASP.NET WEB应用程序,确定后生成WebApp1项目,在项目中添加对Grove.dll的引用,Grove.dll位于GroveKit的安装路径下,您也可以通过.NET Configuration将Grove添加到程序集缓存中。
2.在VS.NET中,打开“工具->Grove Tool Kit”,在GroveToolKit中设置数据库连接属性,并保存。
设置数据库连接串
3.配置当前Web项目的web.config(在之前加入以下配置)
<appsettings><add value="Server=localhost;Uid=sa;Pwd=sa;Database=WebApp1" key="DBConnString"></add></appsettings>
4.在VS.NET解决方案资源管理器中选中Entities,并在GroveToolKit中选择表名,点击GroveToolKit的toolbar中的Preview Entity Class按钮,出现该表的实体映射类预览窗口。
图 预览实体映射类
5.检查当前预览的实体类,点击生成文件按钮,该实体类将被生成到解决方案资源管理器当前选中的路径下。
重复4,5步骤就可以生成其他表的映射实体类。
Grove提供ObjectOperator实现对映射实体对象的数据库持久工作,并通过IObjectQuery接口实现对复杂数据库关系映射实体的查询,主要接口如下:
Insert
|
新增一个对象
|
Update
|
根据条件更新一个对象
|
Remove
|
根据条件删除一个对象
|
RemoveChilds
|
删除所有关系对象
|
Retrieve
|
返回一个对象
|
RetrieveChilds
|
返回所有关系对象
|
GetDataReader
|
返回IDataReader
|
GetObjectSet
|
返回对象集合
|
GetObjectSource
|
根据对象定义返回DataSet
|
GetCount
|
从数据源返回记录条数
|
BeginTranscation
|
在数据库支持事务的基础上,开始事务处理
|
Commit
|
完成当前事务
|
Rollback
|
回退当前事务
|
分享到:
相关推荐
3. **查询构造器**:.Grove 提供了一个强大的查询构造器,支持 LINQ(Language Integrated Query)语法,允许开发者使用 C# 或 VB.NET 语言来构建复杂的查询表达式。 4. **事务管理**:ORM 框架通常支持事务处理,...
Grove Develop Component Kit 包括 Grove Develop Component 和 Grove Tool Kit两部分;; Grove Develop Component是一套基于Microsoft .NET Framework的可重用开发组件,支持多种不同数据库项目,提供标准的二层,三...
Grove是专为.NET平台设计的一款ORM实现,它提供了对象持久化、关系对象查询、简单事务处理和异常管理等功能。Grove ORM Development Toolkit分为Grove和Toolkit两部分,Grove负责ORM的核心功能,而Toolkit是一个...
Grove Tool Kit 是针对Grove Develop Component提供的一套.NET Develop Environment的外接程序(Addin) ,能够帮助预览(生成)依赖于Grove组件的可重用代码,包括数据库映射的实体类(Entity Definition Class) ,XML实体...
XadowGrove模数转换器是一种将Grove接口转换为Xadow接口,用以兼容Xadow System的设备。它可以实现这一功能:来自两个模拟Grove接口的模拟信号将由Xadow I2C总线通过ADC输出。来自Grove I2C接口的信号将直接与Xadow I...
安装教程:https://blog.csdn.net/weixin_43042683/article/details/135079389?spm=1001.2014.3001.5501 这是一款非常强大的blender树木生长植物插件 这个工具太有趣了!通过从树的任何点绘制来长出一个新的分支。画...
下载的Grove 3D插件Blender是世界领先的工具,为可视化,艺术和电影生长3D树木。 它是一个强大的和全面的套件,提供了广泛的复杂的工具和功能,以帮助您创建您的3D树的许多变化,以填充场景。 有了这个神奇的工具,...
uc/os-II是一个流行的嵌入式实时操作系统(RTOS),由Micrium公司开发,广泛应用于各种嵌入式系统,如工业控制、航空电子设备、医疗设备等。这个“uc/os-II实时操作系统真正光盘”包含了该操作系统的完整源码、文档...
通过以上知识点的讲解,我们可以看到在Grove框架下实现登录功能涉及到多个层面,包括UI设计、数据绑定、事件处理、网络通信、身份验证以及安全措施。理解并掌握这些概念对于构建健壮且用户友好的登录系统至关重要。
嵌入式Linux平台上的Seeedstudio Grove Devices的Python库,尤其适用于以下平台: 建筑学 为了操作Grove传感器,grove.py依赖于许多硬件接口库,例如mraa / upm / smbus2。 安装 仅对于初学者或图书馆用户,请...
- 源代码是实现 Grove 模块与微控制器交互的关键,它通常由 C、C++ 或 Arduino IDE 支持的语言编写。这些代码包含了驱动程序,用于读取传感器数据或控制执行器操作。 - 开源性质意味着开发者可以查看、修改和扩展...
采集三个光照传感器的数据,采集时间,显示在LCD12864屏上,最后存储在Micro SD卡中。详情可见https://blog.csdn.net/Serfish/article/details/110959612。可能你看完后就不用下载了hh
ORM,全称Object-Relational Mapping,即对象关系映射,是一种编程技术,用于将关系数据库的数据模型映射到面向对象的编程语言中。在C#中,ORM框架可以帮助开发者无需关注底层SQL语句,就能方便地进行数据操作,极大...
这个文件可能包含了Grove ORM Development Toolkit的主要组件和库,通过msi安装程序,系统可以自动处理依赖项和注册表设置,确保软件正确安装。 使用Grove ORM Development Toolkit,开发者可以期待以下关键知识点...
Grove-RaspberryPi, 树莓派的SeeedStudio Grove库 grove-raspberrypi树莓派的SeeedStudio Grove库所有库都在 树莓派 中测试 Seeed Studio Grove系列。你可以在这里找到所有Grove系列 MODULE 。 用法:使用C 库,它
Grove Kit 2008 是一款基于 .NET 平台的 ORM (Object-Relational Mapping) 工具,它旨在简化数据库操作,通过对象模型与数据库之间的映射,使得开发者可以更加专注于业务逻辑,而不是底层的 SQL 语句。这款工具适用...
《使用Grove_4Digital_Display库驱动TM1637数码管详解》 在Arduino的世界里,硬件的拓展和互动性是其独特魅力之一。本文将深入探讨如何使用Grove_4Digital_Display库来控制TM1637驱动的八段数码管,以实现数字和...
又一个 .Net的对象持久化工具 ,