SQLite」カテゴリーアーカイブ

F#でASP.NET CoreのWeb APIを作ろう(SQLite編)

F#でASP.NET CoreのWeb APIを作ろう | Moonmile Solutions Blog http://www.moonmile.net/blog/archives/7996 の続きで、データベースにSQLiteを使ってWeb APIを作成します。 .NET Core用のSQLite は NuGet で「”Microsoft.EntityFrameworkCore.Sqlite”」があるので、これを使えばokです。 C#の.NET CoreのWeb APIプロジェクトからコピーしたあとから、再スタート。 project.jsonの修正 – “includeFiles” にF#のファイルをひとつずつ追加(面倒だけど) – “dependencies” に4つの参照をを追加 &#8 … 続きを読む

カテゴリー: ASP.NET, F#, SQLite | コメントする

ASP.NET Core MVC で SQLite を使う

.NET Core上でF#とSQLiteを結び付ける前哨戦として、ASP.NET Core MVC で SQLite を使ってみます。 方法としては、Visual Studio で「ASP.NET Core Web Applicaiton(.NET Core)」は、SQL Serverを使う設定になっているので、これをSQLiteに切り替えるだけです。 NuGetでSQLiteをインストール – Microsoft.EntityFrameworkCore.SQLite – Microsoft.EntityFrameworkCore.SQLite.Desgin の2つをインストールします。Desginのほうは、データベースファーストのほうで使うけど、一応インストール。 SQLiteの設定に切り替え StartupクラスのConfigureServicesメソッドで、U … 続きを読む

カテゴリー: ASP.NET, SQLite | コメントする

SQLite で LINQ を使う

と或るところで、さらっと答えてしまったら間違っていたので、仕切り直しがてらに進呈致します。どうやら、昔、どこかでオンメモリの設定で使っていてその知識がそのままだったようです。ファイルベースで動いていますね、SQLiteは。後述しますが、接続文字列のところで「DataSource=sample.db」のようにファイル名ではなくて「DataSource=:memory:」にするとオンメモリのDBとして動作します。 System.Data.SQLite を使う SQLiteの本家サイトから落としてもいいのですが、手っ取り早く NuGet で落とします。 .NET Core 用には System.Data.SQLite.Core があるのと、Windows IoT Core のような UWP アプリで内部でデータベースを扱うのに SQLite 一択となるので、一度使ってみるといいかもしれません。N … 続きを読む

カテゴリー: SQLite | コメントする