Visual Entity 使用(一)创建我的第一个 NHibernate 应用程序
2011-08-23 14:31
441 查看
1、软件安装
1)Visual Studio 2008 with .net Framework 3.5 或 Visual Studio
2)Visual Entity for VS2008 或 Visual Entity for VS2010
3)Northwind 数据库(任意一种 Visual Entity 所支持的数据库)本文中采用的数库是 Access 数据库。
2、创建第一个持久化类
1)创建一个 Console Application 项目,然后添一个 Northwind.nhib 到项目中,如下图所示。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201108/ad982cf0c0d64eeaf49b2f06aa361f7e.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201108/f7b34e8b86b7cf4836c6f762d7fbbd87.jpg)
2)在 Server Explorer 面板上创建 Northwind 数据库连接
![](https://oscdn.geek-share.com/Uploads/Images/Content/201108/ce1f876345870598fc09e9b5014dd580.jpg)
3)将表 Categories 拖放到设计器中
![](https://oscdn.geek-share.com/Uploads/Images/Content/201108/7303b89d44e1365d7974548b205ecd23.jpg)
4)运行程序
创建以下代码,然后运行
5)运行结果如下图所示
![](https://oscdn.geek-share.com/Uploads/Images/Content/201108/568cd7b5c9bad9a683093535540fb243.jpg)
至此,第一个 NHibernate 小程序总算运起来了,是不是发现, NHibernate 并没有传说中的那么入门呢? 谢谢 Visual Entity 这个好工具吧,它为我们做了很多工作。
1)Visual Studio 2008 with .net Framework 3.5 或 Visual Studio
2)Visual Entity for VS2008 或 Visual Entity for VS2010
3)Northwind 数据库(任意一种 Visual Entity 所支持的数据库)本文中采用的数库是 Access 数据库。
2、创建第一个持久化类
1)创建一个 Console Application 项目,然后添一个 Northwind.nhib 到项目中,如下图所示。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201108/ad982cf0c0d64eeaf49b2f06aa361f7e.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201108/f7b34e8b86b7cf4836c6f762d7fbbd87.jpg)
2)在 Server Explorer 面板上创建 Northwind 数据库连接
![](https://oscdn.geek-share.com/Uploads/Images/Content/201108/ce1f876345870598fc09e9b5014dd580.jpg)
3)将表 Categories 拖放到设计器中
![](https://oscdn.geek-share.com/Uploads/Images/Content/201108/7303b89d44e1365d7974548b205ecd23.jpg)
4)运行程序
创建以下代码,然后运行
staticvoid Main(string[] args) { var dc =new NorthwindDataContext(); var categories = dc.Categories.ToList(); foreach(var category in categories) { Console.WriteLine(category.CategoryName); } }
5)运行结果如下图所示
![](https://oscdn.geek-share.com/Uploads/Images/Content/201108/568cd7b5c9bad9a683093535540fb243.jpg)
至此,第一个 NHibernate 小程序总算运起来了,是不是发现, NHibernate 并没有传说中的那么入门呢? 谢谢 Visual Entity 这个好工具吧,它为我们做了很多工作。
相关文章推荐
- 使用 Eclipse 创建第一个 Red5 应用程序示例 - 使用 Red5 在线录制视频
- 使用 Eclipse 创建第一个 Red5 应用程序示例 - 使用 Red5 在线录制视频
- 使用 Eclipse 创建第一个 Red5 应用程序示例 - 使用 Red5 在线录制视频
- 一行代码不用敲,15分钟轻松搞定GIS开发,GISer福音,教你如何从下载到使用webappbuilder创建第一个应用程序(不用申请有使用期限的企业账号哦!)
- Windows桌面应用程序(1-1st) 使用DirectX创建您的第一个Windows应用程序
- 使用Visual Studio Code创建第一个ASP.NET Core应用程序
- 使用Android Studio创建第一个Hello World应用程序
- SharePoint使用BCS开发你第一个应用程序(一)
- ASP.NET 2.0使用Web Part创建应用程序之二(共二)
- 【JavaScript】使用面向对象的技术创建高级 Web 应用程序
- OGRE入门学习整理1——使用Visula Studio 2008 创建可以带走的Ogre应用程序
- OpenCV 2 学习笔记(13): 算法的基本设计模式<4> :使用Model-View-Controller模式创建一个应用程序
- JavaScript使用面向对象的技术创建高级 Web 应用程序
- 使用 Eclipse 在 Google App Engine 上创建 mashup之第 1 部分:创建应用程序
- 使用springboot创建第一个helloworld项目
- 使用 SQL Server Compact Edition 创建移动应用程序
- VC6中使用AppWizard创建应用程序(1)
- 使用图形编辑框架GEF创建基于Eclipse的应用程序
- 使用面向对象技术创建高级Web应用程序
- 使用uVision 创建第一个工程