(株)アイメックのブログです。FrameworkからSQLiteを使ったのでその方法をメモ。System.Data.SQLite.EF6.Migrationsパッケージをインストールします。この時、もれなく・EntityFramework・System.Data.SQLite.Core・System.Data.SQLite.EF6・System.Data.SQLite.Linq・System.Data.SQLiteもインストールされます。DbContextクラス、エンティティクラスを作成します。}App.configに接続文字列を追加します。/></connectionStrings>enable-migrations/add-migrationを実行すると、エラーが発生しました。file.エラー内容に従って、App.configに設定を追加します。/></providers>再び、add-migrationを実行します。破棄されたオブジェクトにアクセスできません。System.Data.Entity.Migrations.Design.ToolingFacade.BaseRunner.Run()破棄されたオブジェクトにアクセスできません。調べてみましたが、原因がよく分かりません。(SQLServer用接続文字列の場合、エラーは発生しません。)あきらめて、DbContextクラスのデフォルトコンストラクタで、接続文字列を指定することにしました。{Properties.Settings.Default.DatabaseFilePath};"),false){}三度、add-migrationを実行します。generators.Configurationクラスのコンストラクタにメソッド呼び出しを追加します。SQLiteMigrationSqlGenerator());}add-migration/update-databaseを実行するとデータベースファイルが作成されました。下記のようなエラーが発生するのでご注意を。provider.またいつか、どこかで。Cloud上でCloudantを使ってみた!(後編)前回、ローカルからCloudantデータベースにアクセスしました。今回は、WebAPIでCloudantを使ってみます。'error'){"user":"Taro"}というデータを2回送信したところ、1回目は登録され、2回目にエラーが発生しました。url:https://.....デバッグ用コードを入れ、いろいろ試してみたところ、どうも存在チェックが正常に動作していないようです。存在チェック前に全データを出力する処理を入れるとなぜだかうまくいきました。'error')使用したpython-cloudantのバージョンは2.3.1でした。python-cloudantのバグのようで、少なくとも2.9.0ではこの問題は修正されていました。Cloud上でCloudantを使ってみた!(中編)前回はCloudantサービスとデータベースを作成しました。今回は、ローカルからデータを登録・取得します。Cloudantデータベースにアクセスするには、ライブラリをインストールする必要があります。私の環境はWindowsですので、下記のコマンドを実行してインストールしました。cloudant接続するには、ユーザー名、パスワード、URLが必要です。「資格情報の表示」から確認しておきましょう。python-cloudantのドキュメントページには、データベースオープン、ドキュメント作成などのソースが載っています。それらを参考に、「引数で指定されたユーザーが存在しなければ登録する」というコードを作成しました。print(document)client.disconnect()実行してみます。'1-.....'}ダッシュボードで確認すると、データが追加されています。次回はクラウド上でデータ登録・取得してみます。Cloud上でCloudantを使用して、データを登録・取得してみました。Cloudantサービスを作成します。「データベース」の中から「Cloudant」を選択し、サービスを作成します。サービス作成後、アプリケーションに接続しておきます。次に、データベースを作成します。Cloudantのダッシュボードを開きます。データベース名を入力します。今回は「users」というデータベースを作成します。データベースが作成されました。データの登録・取得は次回。使いにくいOutlookを少しでも便利に【前編】こんにちは、ふじかーです。使用する事」という御触れが出ました。手を出したくなかったメーラーなんですが、、、お...使いにくいOutlookを少しでも便利に【後編】こんにちは、ふじかーです。カスタマイズメモの続きです。みなさん、ノムノムです。3/17(土)にPython3の試験を受けてきました。結果はタイトルの通り...不合格でした。不合格になった私の勉強方法とその問題点を書いていきます。C言語をステップ実行こんにちは、ふじかーです。このロジックが意図通り動作するか、ちょいと手元で確認したい。みたいな時、少し困ります。外出先でもテレビ出力する!「ACアダプタいら~ず」こんにちは、ふじかーです。Switchのゲームで毎日楽しそうに遊んでいます。