私はMacでMonoを使用してASP.NETを始めていますが、私はこの設定でどのデータベースを使用したのか不思議です。私は設定が簡単なものを探しています。これは楽しいものであり、ASP.NETの継続的な学習のためです。Mac上のモノ - 使用するデータベースは?
答えて
MySQLを使用することができます。よく書かれており、.Netドライバがあります。ドライバ情報の包括的な一覧については、http://www.mono-project.com/Database_Accessを参照してください。
mono-project.comとmysql.comの情報が同期していないため、私は確信していませんでした。Monoは "1.0.7リリースを使用する"と言っていますが、MySQLはバージョン6まで表示しています。 Windowsのバイナリしか提供していないようだ。私にとって完璧なセットアップがあれば。ありがとう! –
データベースのバージョンは6です。ドライバのバージョンは1.07です。これらは2つの異なるものです。それを試してみるべきです。おそらくWindowsのバイナリがあるのは、おそらくあなたが.Netを使用していてMonoではないと仮定しているからです。それは言われている - それはまだ働くことができます。 – rifferte
Postgresql via MacPorts .NetドライバとしてのNpgsql。
私は」 Firebird、MySql、SQLite、Oracle、そしてずっと前のPostgresでも使用されています。
Whoa ... SQLiteはMonoと一緒にインストールされていませんが、私は信じません。コネクタだけです。 same URL the accepted answer usesから、あなたはSQLiteのを持っていない場合は、それをダウンロードし...
前提条件
を、それが既に存在だと言うします。 WindowsとLinux用のバイナリがあります。 .dllまたは.soをアプリケーションバイナリの横に並べることも、システム全体のライブラリパスに入れることもできます。
あなたは(他の場所と)OS X上で動作するデータベースをしたい場合は変更または再コンパイル以外のPREREQSせず、C#-SQLite、C#にSQLiteのの非公式、ライン・バイ・ラインポート、一見の価値があるかもしれません。コンパイルに問題がありますが(昨年5月のhereの例)、いくつかの研究では明らかに問題ありません(最初は、削除されたOS X(およびSilverlight)のコンパイルを妨げるいくつかのP/Invokesがありました)。
ベター・コンパイルの問題の例と同様に楽観hereためのいくつかの理由:
どのような手順問題を再現するのだろうか?コマンド "モノSqliteClientTests.exe"
クライを用い
- コンパイルデータベースとSqliteClientとSqliteClientTests(正常に動作)
- 実行試験No. 1!
...プロジェクトメンバーmarket.n ... @ gmail.comによって
コメント1、2011年9月15日には、あなたがこの程度のモノではミゲル・デ・Icaza氏に連絡を がありますか?私は の詳細を忘れていますが、動作させるために設定したコンパイラフラグがいくつかありました。
彼は去年3月、私はそれが働いていたと私に言った。たぶん、3.7.7.1のコードセット がいくつか壊れたかもしれない。 3.7.5または3.7.6バージョンを試しましたか?
だからdo your homeworkだから、良いビルドを得たら、これはあなたの答えかもしれない。
- 1. Macのモノからのsysctl
- 2. モノでMACアドレスを取得
- 3. keepassassをモノで使用する
- 4. のMac OS X NodeJS:Macのポートを使用して、MAC OS X上
- 5. モノからのfreepascalライブラリ(.dylib)の使用
- 6. Mac上のJRuby用のビジュアルデバッガ?
- 7. Mac上のPython用MIDIライブラリ
- 8. モノを使用してASP.NET Webアプリケーションを実行するには?
- 9. モノとlinuxでNLogを使用するには?
- 10. C#が、モノ2.6.7 - SIGSEGVは、ツリービュー上にホバリングするとき
- 11. NAntのは、モノ
- 12. MS DLLを使用したモノ+エンティティフレームワーク?
- 13. モノ
- 14. 秘密鍵をMac上でgitで使用するために
- 15. Android上でMac上でadbを使用してアプリをアンインストールする
- 16. Mac上でphpMyAdmin用mcryptをインストールするXcode 4.3を使用する
- 17. Android用POSTモノを送信する
- 18. は私がMac上で動作し、MAC
- 19. は、Windows上でMacの
- 20. Windows上のサービスを使用する2つのデータベースの同期
- 21. Mac OS上のHaskellでのtext-icuライブラリの使用
- 22. シェルスクリプトまたはAppleScriptを使用してMac上のSMBマウントNAS上のファイルにアクセスする場合
- 23. Mac OS Xのデータベース
- 24. Mac上のAppcelerator Studio
- 25. MAC OS X上のEclipse CDT用LLVM-Clang
- 26. モノ - XDocument.Loadはモノラルバージョン2.10.5を使用してLoadOptions.PreserveWhitespace
- 27. PowerPCを使用したJavaアプリケーションMac OS Lion上のJavaApplicationStub
- 28. ... Windows上でMacの
- 29. クロスブラウザコーディング:Mac上のIE
- 30. Mac OSX上のPythonpath
追加ボーナスとして、それはあなたのためにインストールされます – cobbal
甘い、とにかく勉強するのが良いSQLiteのために働いています。ありがとう! –