首先開啟檔案總管,進入C:\Program Files (x86)\Aras\Innovator\Innovator\Server\bin當中將有反白的元件複製
再將複製好的元件貼到自己所建立MVC專案的bin資料夾當中
接著再進入專案當中,對參考右鍵點選加入參考
進入後點選右側的瀏覽,選擇剛剛所加入bin資料夾中的IOM.dll,完成後就能看到IOM加入到參考當中,也就代表可以使用Aras的IOM Library了
接下來就是建立連線的部分,這邊我習慣性會先新增一個資料夾(Library)往後可以用來存放一些Class,在Library資料夾中新增一個Class(Connection),當作用來連線的類別
建立好Class後,就可以撰寫以下方法(Connect)的程式碼,需要修改的地方為url:填入ip、db:填入資料庫名稱、user:填入登入帳號、pw:填入登入密碼,要注意的是要使用以下的Class時上方記得要先using剛剛加入的Aras.IOM參考
public Innovator Connect()
{
Innovator inn;
string url = "http://XXX.XXX.XXX.XXX/innovatorserver";
string db = "InnovatorSolutions";
string user = "admin";
string pw = "XXXXXXXXX";
HttpServerConnection cnx = IomFactory.CreateHttpServerConnection(url, db, user, pw);
Item login_result = cnx.Login();
inn = IomFactory.CreateInnovator(cnx);
return inn;
}
7.接著我們回到CADsController,再new剛剛建立的連線物件後,就能在下方直接撰寫Aras Method了,要注意的是上方記得也是要using參考Aras.IOM與using存放連線類別的MVC.Library