2009-07-03 3 views

답변

7

Mono (here 참조)와 함께 제공되는 SQLite 버전은 완벽한 것으로 보이며, PostgreSQL (또는 아마도 MySQL이라고도합니다 ;-)가 얼마나 멋진 지 알 수 없습니다 .--).

SQLite는 사방 그래서 거의 어쨌든 해칠 수 있습니다 익숙지고, (.NET에서, 아이폰에서, 모노와 함께 제공이 등, 등, 안드로이드에있어, 파이썬과 함께 제공) -!)

+0

추가 보너스로, 그것은 당신을 위해 설치된 – cobbal

+0

달콤한, 어쨌든 배우는 것이 좋다 SQLite를 위해 일하는 빠른 테스트있어. 감사! –

2

MySQL을 사용할 수 있습니다. 잘 설명되어 있고 .Net 드라이버가 있습니다. 드라이버 정보가있는 종합 목록은 http://www.mono-project.com/Database_Access을 참조하십시오.

+0

mono-project.com 및 mysql.com에 대한 정보가 동기화되지 않는 것 같기 때문에 확실하지 않았습니다 ... Mono는 "1.0.7 릴리스 사용"이라고 말했지만 MySQL은 버전 6까지 표시하고 Windows 바이너리 만 제공하는 것 같습니다. 나를 위해 완벽하게 작동하는 설치 프로그램이 있다면. 감사! –

+0

데이터베이스 버전은 6 - 드라이버 버전은 1.07입니다. 이들은 서로 다른 두 가지입니다. 해봐야 해. 아마 .Net을 사용하고 Mono가 아니라고 가정 할 때만 Windows 바이너리가 있습니다. 그것은 말하고있다 - 그것은 여전히 ​​일할 수있다. – rifferte

1

MacPorts를 통한 Postgresql. .Net 드라이버로 Npgsql.

0

나 ' Firebird, MySql, SQLite, Oracle, Postgres까지 오래 전에 사용되었습니다.

1

와우 ... SQLite는 모노와 함께 설치되지 않습니다. 나는 믿을 수 없습니다. 그냥 커넥터입니다. same URL the accepted answer uses에서 당신이 SQLite는 할 수없는 경우, 다운로드 ...

전제 조건

을 이미 거기에 대답. Windows 및 Linux 용 바이너리가 있습니다. .dll 또는 .so를 응용 프로그램 바이너리와 함께 배치하거나 시스템 전체 라이브러리 경로에 배치 할 수 있습니다.

당신은 좀 가치가있을 수도 재 컴파일, C#-SQLite, C 번호에 SQLite는의 비공식, 라인 별 포트 이외의 변경이나있는 PreReqs없이 (다른 곳과) OS X에서 작동하는 데이터베이스를 원하는 경우 . 컴파일에 문제가 있습니다 (지난 해 5 월의 here).하지만 일부 연구에서는 분명히 괜찮습니다. (처음에는 제거 된 OS X (및 Silverlight)에서 컴파일을 막는 P/Invokes가있었습니다).

더 나은 컴파일 문제의 예뿐만 아니라 낙관적 here에 대한 몇 가지 이유 :

어떤 단계 문제를 재현 할 것인가?

  1. 컴파일 데이터베이스와 SqliteClient 및 SqliteClientTests는
  2. 외침을 "모노 SqliteClientTests.exe을"명령을 사용하여
  3. 테스트 실행 1 위 (잘 작동)! 프로젝트 참여자 market.n ... @ gmail.com으로

...

설명 1, 2011년 9월 15일 되세요 당신은 이것에 대해 모노에서 미구엘 드 이카 연락? 세부 정보를 잊어 버렸지 만 일부 컴파일러 플래그가있어 작동하도록 설정했습니다.

그는 지난 3 월 그것이 작동하고 있다고 나에게 이야기했다. 어쩌면 3.735.1 코드 세트 이 몇 가지 문제를 일으켰을 수도 있습니다. 3.7.5 또는 3.7.6 버전을 사용해 보셨습니까?

so do your homework 그래서 do your homework이 좋겠지 만 일단 좋은 빌드를 얻은 후에는 이것이 사용자의 대답 일 수 있습니다.