NBearV3VsPlugin使用教程
|
版本 简介 目标 代码 时间 正文 首先,需要安装NBear的Vs插件。只需要双击distSetupNBearVsPlugin.exe文件,就能完成安装。 接着,在实体设计工程的项目根目录中,创建一个名为EntityDesignToEntityConfig.xml的文件。也可以直接复制tutorialsVsPlugin_Tutorial下的EntityDesignToEntityConfig.xml文件,再进行必要的修改。 典型的EntityDesignToEntityConfig.xml文件内容如下:
该文件的内容比较容易理解,从上往下: CompileMode表示需要读取的dll所在的output目录是Debug还是Release。 InputDllName表示实体设计dll的名称。 OutputNamespace等价于EntityDesignToEntity.exe工具的OutputNamespace。 OutputLanguage为生成的Entities的语言,可选的值为C#或VB.NET。 EntityCodePath表示生成的具体的实体代码所在的代码文件。 EntityConfigPath表示生成的实体配置代码所在的xml文件。 SqlSync中的内容设置了,是否需要及如何连接数据库,从而在设计实体有变化时,自动同步数据库中的表和视图。各选项应该无需过多解释,大家一看就能明白。 使用效果 要体验VsPlugin插件的强大功能,大家只需打开v3.3.7及以后版本中的tutorials目录中的ORM和IoC等教程的sln,编译任意的EntityDesigns工程,您将注意到,在EntityDesigns工程成功编译之后,Entities.cs和EntityConfig.xml代码,甚至相关的数据库表示图结构就自动更新同步了。所有这些过程原来都需要用户手工使用EntityDesignToEntity.exe工具来生成同步,现在,所有的一切,都可以由VsPlugin帮你来做。 注意 请注意修改所有教程中的EntityDesignToEntityConfig.xml中的SqlSync中的SqlServerFolder的值和相应的ServerName,UserID和Password。或者可以暂时将SqlSync的enable设为false。 对于SqlServer2005,一般SqlServerFolder的值应该设为X:Program FilesMicrosoft SQL Server90ToolsBinn。 源代码网供稿. |
