Sqlite for C# Visual Studio 2010

因為接觸 iOS 而使用Sqlite,覺得他的scheme還滿神奇的,Column的DataType都是定來參考用的,假設你定為 int,但你還是可以存 varchar進去。

但為了跨平台的重點,用Sqlite還是有好處的,首先去下載 Sqlite.Net

http://sqlite.phxsoftware.com/

然後Visual Studio 就可以有 Server Explorer 可以連線到Sqlite DB了。但這裡有一個重點,他提供的是 .Net 2 編譯的Binary,如果你的專案是 .Net 4 的話,就要在 config 裡面加上 startup 的 section

<configuration>
  <configSections>
  </configSections>
  <!--http://sqlite.phxsoftware.com/forums/p/2314/9238.aspx
  for Sqlite-->
  <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0"/>
  </startup>
然後重點一定要在 configSections 之後,我之前加在最前面就噴出怪怪的錯誤~

第二重點,網路上有人編譯成 .Net 4 的版本,裝了之後就不用加 config 了,但Server Explorer 的資料庫設計工具卻會有怪怪的錯誤,所以不要用~

留言

這個網誌中的熱門文章

好貴的東元冷氣維修--馬達啟動電容

台大醫院 婁培人 耳鼻喉科 就診

機車無法充電之整流器壞掉--$650