一般常見的方式使用Entity Framework來建立Model。
新增後會進入設定精靈,開始選項有兩種:
1.從資料庫來建立Entity。
2.建立空的Model,之後再讓使用者自行建立相對應的Entity。
在此以1為例。
設定連線字串,
選擇No:不含敏感資料
選擇Yes:含敏感資料
設定要匯入Model的相關預存、Table、View等,點擊完成後,便會產生對應的資料。
點擊EDMX檔案,即可檢視產生的Entity。
設定方法類似TypedDataSet,一樣可以新增欄位等。
一般常見的方式使用Entity Framework來建立Model。
新增後會進入設定精靈,開始選項有兩種:
1.從資料庫來建立Entity。
2.建立空的Model,之後再讓使用者自行建立相對應的Entity。
在此以1為例。
設定連線字串,
選擇No:不含敏感資料
選擇Yes:含敏感資料
設定要匯入Model的相關預存、Table、View等,點擊完成後,便會產生對應的資料。
點擊EDMX檔案,即可檢視產生的Entity。
設定方法類似TypedDataSet,一樣可以新增欄位等。
開啟VS2012,新增專案,選擇ASP.NET MVC 4 Web應用程式。
建立方案後,MVC Web應用程式架構如下:
1.Controllers
2.Models
3.Views
存在相對應目錄來處理每層要做的事情。
雖然預設MVC Web專案已經把架構目錄都規劃好,但是為了專案彈性,
可以試著把Models獨立成一個專案。
再來架構完成後就可以進行Models的設定與建置。
專案上使用到CAPICOM做加解密的功能。
但是部署到 Windows2008R2 會發生錯誤,原因為CAPICOM只支援32位元。
部屬方法:
1.安裝http://www.microsoft.com/en-us/download/details.aspx?id=25281 可取得CAPICOM.DLL
2.將capicom.dll複製到C:\Windows\SysWOW64下
3.註冊DLL(以系統管理員身分執行)
4.IIS設定
參考網頁:
sqlite-netFx40-static-binary-bundle-x64-2010-1.0.84.0.zip
(1.95 MiB)
(連結參考自www.sqlite.org,路徑失效請自行至網站查找)
SQLiteConnection con = new SQLiteConnection(SQLiteHelper.SQLiteConnectionString);
SQLiteCommand cmd = new SQLiteCommand(commandText, con);
cmd.CommandType = CommandType.StoredProcedure;
//cmd.CommandType = CommandType.Text;
cmd.Parameters.Clear();
foreach (SQLiteParameter para in paras)
{
cmd.Parameters.Add(para);
}
try
{
con.Open();
return cmd.ExecuteNonQuery();
}
finally
{
con.Close();
}
- 專案在開始偵錯(F5)時候發生錯誤,通常是因為平台目標錯誤,
如64位元的DLL,目標平台選X86這樣就會發生錯誤,
這邊可選擇Any CPU或相對應的位元平台。
- 程式
- 這邊的範例使用sqlite所提供北風資料庫(northwindEF.db,打包在DLL中)
2013歲次癸巳,癸巳者,長流水。對應卦象為地風升。
癸者黑水,陰水,活水,柔水,在天為雨露,在地為水脈。
巳者蛇也。
癸巳者,黑水蛇也。
癸者,種子萌發。
巳者,萬物已成;巳有停止之意,因此亦指草木的增長達到了極限的狀態。
癸巳者,種子萌發到成熟。
巽者風也,木也。
坤者地也,土也。
癸巳者,地下有木,萌芽而生,有上升之義,故為地風升。
--
地風升者。
有生長,晉升之意,草木生長需循序漸進,非一天能成,所以必須步步為營,才能更上層樓。
上位者須有德,才能得吉祥,若盲目冒進,終獲災殃。