MySoft.Data从入门到精通系列(二)【生成实体续(插件的使用)】
2010-03-08 13:40
309 查看
前一章讲解了如何使用实体生成直接生成实体,本来此章打算讲解如何使用已经生成的实体来进行开发的,介于园子里很多朋友都不知道如何使用实体的插件,这章就着重讲一下实体生成插件的使用!
前面已经说明了插件如何安装,并针对vs.net2005与vs.net2008修改相应的配置,下面就来说说怎样在vs.net下使用插件,本人所用的开发工具为vs.net 2008。
一、打开vs.net查看插件是否启用
如下图所示,如果插件安装成功,在此处将可以看到以下界面
如果插件未启用,请勾上启用,然后确定!
使用Mapping来修改字段的映射 /// <summary>
/// 用户信息
/// </summary>
[Description("用户信息")]
[Mapping("User")]
public interface UserEntity : IEntity
{
[PrimaryKey]
[Description("用户ID")]
[Mapping("UserID")]
int ID { get; }
[Description("用户名")]
[Mapping("UserName")]
string Name { get; set; }
[Description("用户类型")]
[Mapping("UserType")]
UserType Type { get; set; }
}[/code]
注:此枚举需要放在独立的项目中,接口项目与实体项目都需要引用此枚举!
对接口的修改需要重新生成实体。
插件的使用到此为止,下一章将讲解如何配置DbSession
如果要使项目编译成功,需要添加 MySoft.Data.dll到此项目中
有什么问题可以到此处:MySoft组件问题反馈与疑难解答
前面已经说明了插件如何安装,并针对vs.net2005与vs.net2008修改相应的配置,下面就来说说怎样在vs.net下使用插件,本人所用的开发工具为vs.net 2008。
一、打开vs.net查看插件是否启用
如下图所示,如果插件安装成功,在此处将可以看到以下界面
如果插件未启用,请勾上启用,然后确定!
使用Mapping来修改字段的映射 /// <summary>
/// 用户信息
/// </summary>
[Description("用户信息")]
[Mapping("User")]
public interface UserEntity : IEntity
{
[PrimaryKey]
[Description("用户ID")]
[Mapping("UserID")]
int ID { get; }
[Description("用户名")]
[Mapping("UserName")]
string Name { get; set; }
[Description("用户类型")]
[Mapping("UserType")]
UserType Type { get; set; }
}[/code]
注:此枚举需要放在独立的项目中,接口项目与实体项目都需要引用此枚举!
对接口的修改需要重新生成实体。
插件的使用到此为止,下一章将讲解如何配置DbSession
如果要使项目编译成功,需要添加 MySoft.Data.dll到此项目中
有什么问题可以到此处:MySoft组件问题反馈与疑难解答
相关文章推荐
- MySoft.Data从入门到精通系列(一)【生成实体】
- MySoft.Data从入门到精通系列(四)【数据插入】
- MySoft.Data从入门到精通系列(三)【DbSession的配置】
- MySoft.Data从入门到精通系列(五)【数据更新】
- MySoft.Data发现系列一:实体的解耦
- 实体与数据库的Xml映射标签-NHibernate入门到精通系列6
- Netsharp快速入门(之5) 基础档案(之D 实体建模 生成实体代码、同步数据库、配置插件运行时)
- Eclipse使用自带插件JPA Tools实现自动生成数据库对应表的实体类(不使用Hibernate)
- 《Entity Framework 6 Recipes》中文翻译系列 (40) ------ 第七章 使用对象服务之从跟踪器中获取实体与从命令行生成模型(想解决EF第一次查询慢的,请阅读)
- springmvc学习笔记--mybatis--使用插件自动生成实体和mapper
- SUMO仿真快速入门系列二:使用XML生成自定义地图
- [渣译文] 使用 MVC 5 的 EF6 Code First 入门 系列:MVC程序中实体框架的Code First迁移和部署
- Cordova各个插件使用介绍系列(二)—$cordovaBarcodeScanner扫描二维码与生成二维码
- 使用mybatis插件自动生成实体(pojo)类
- mybatis入门到精通(九):mybatis 代码生成工具的使用
- 图解CodeSmith使用和实用教程一 - 入门和生成MIS项目实体层代码
- Cordova各个插件使用介绍系列(二)—$cordovaBarcodeScanner扫描二维码与生成二维码
- mybatis 之 generator插件使用 集成到了eclipse 自动生成实体,example,mapper
- [渣译文] 使用 MVC 5 的 EF6 Code First 入门 系列:MVC程序中实体框架的Code First迁移和部署 - Bce
- SpringBoot系列: 使用MyBatis maven插件自动生成java代码