posts - 19,  comments - 128,  trackbacks - 0

    从园子里得知,很多朋友虽然知道MySoft是怎么回事,但却不知道从何下手去开发。

MySoft对于一个刚了解的人来说是相对是复杂了些,但熟悉了之后应该说是非常灵活的。

下面就一步一步来教你如何使用MySoft.Data来进行程序开发吧,体验MySoft带给你的乐趣与简便,Let’s go!

 

一、首先,从网上下载mysoft.data所需所有的dll库与生成工具

    如果只需要做access,sqlserver,oracle开发,则只需要下载Mini版就可以了。

二、安装vs.net实体生成插件

将lib_v2.7.2.rar解压到一个文件夹中。这个文件夹不可随意删除,生成工具与dll将都从此引用。

     如果你的开发工具使用的是vs2005,则需要用记事本打开文件SetupEntityVsPlugin.exe.config

按下面修改以下配置,如果是vs2008则不用修改。

vs.net 2008 对应的配置

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="AddInVersionName" value="2008"/>
    <add key="AddInVersionNo" value="9.0"/>
  </appSettings>
</configuration>

 

vs.net 2005 对应的配置

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="AddInVersionName" value="2005"/>
    <add key="AddInVersionNo" value="8.0"/>
  </appSettings>
</configuration>

配置好后双击 SetupEntityVsPlugin.exe 则自动安装插件到vs.net里面了。

三、使用实体生成工具来生成实体

生成实体有两种方式:

1.先生成接口,然后通过接口再生成实体

2.直接生成实体(对于一般情况使用这种方式)

下面介绍最简单的一种,直接生成实体

双击 MySoft.Tools.EntityDesign.exe 打开实体生成工具,界面如下:

tmp155A

现在以Northwind数据为例来生成实体:

1、配置好数据库连接字符串,然后选择数据库类型,点击连接服务器。

2、打开vs.net 新建一个C#或vb.net的类库项目

     我建立的项目名为:如下图:tmp5D83

3、勾上【从数据库直接生成实体】选项,设置的命名空间!

    首先选择输出类型,目前支持C#与vb.net,默认选择C#,园子里的朋友应该大多使用C#吧。

    将输出的命名空间设置为 MySoftExample.DataEntity

    在左边勾上需要生成实体的表,上面可以全选或全不选

    下面列出的所有的视图,同样可以全选或全不选,注:视图是不能参与增、删、改操作的,只能用于查询。

    然后点击生成实体按钮,注:当勾上【从数据库直接生成实体】“生成实体接口”按钮会变成为“生成实体”

   生成结果如下:

tmpF697

此时有两种方式来处理生成的结果:

1.单独生成每个类的文件

   选择刚才项目所在的文件夹,然后点击生成多个文件,此时会为每个类生成一个类文件。

   然后在将这些文件包含在项目里即可:

   点击项目 –> 显示所有文件 ->选中生成的文件 ->右键后选择包含在项目中。

tmpFA51

2.将所有的类生成到一个文件:

  在刚才的项目里新建一个类文件,改名为Entities.cs,把生成的代码复制到这个文件里。

到此为止,生成实体已经全部完成。

如果要使项目编译成功,需要添加 MySoft.Data.dll到此项目中

 

有什么问题可以到此处:MySoft组件问题反馈与疑难解答

 

下一章将讲述如何使用生成的实体进行数据的增删除改操作

posted on 2010-03-07 18:33  MySoft  阅读(5183)  评论(8编辑  收藏