程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> MySoft.Data從入門到精通系列(一)【生成實體】

MySoft.Data從入門到精通系列(一)【生成實體】

編輯:關於.NET

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 打開實體生成工具,界面如下:

現在以Northwind數據為例來生成實體:

1、配置好數據庫連接字符串,然後選擇數據庫類型,點擊連接服務器。

2、打開vs.net 新建一個C#或vb.net的類庫項目

我建立的項目名為:如下圖:

3、勾上【從數據庫直接生成實體】選項,設置的命名空間!

首先選擇輸出類型,目前支持C#與vb.net,默認選擇C#,園子裡的朋友應該大多使用C#吧。

將輸出的命名空間設置為 MySoftExample.DataEntity

在左邊勾上需要生成實體的表,上面可以全選或全不選

下面列出的所有的視圖,同樣可以全選或全不選,注:視圖是不能參與增、刪、改操作的,只能用於查詢。

然後點擊生成實體按鈕,注:當勾上【從數據庫直接生成實體】“生成實體接口”按鈕會變成為“生成實體”

生成結果如下:

此時有兩種方式來處理生成的結果:

1.單獨生成每個類的文件

選擇剛才項目所在的文件夾,然後點擊生成多個文件,此時會為每個類生成一個類文件。

然後在將這些文件包含在項目裡即可:

點擊項目 –> 顯示所有文件 ->選中生成的文件 ->右鍵後選擇包含在項目中。

2.將所有的類生成到一個文件:

在剛才的項目裡新建一個類文件,改名為Entities.cs,把生成的代碼復制到這個文件裡。

到此為止,生成實體已經全部完成。

如果要使項目編譯成功,需要添加 MySoft.Data.dll到此項目中

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved