Mono를 사용하여 Mac에서 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입니다. 이들은 서로 다른 두 가지입니다. 해봐야 해. 아마 .Net을 사용하고 Mono가 아니라고 가정 할 때만 Windows 바이너리가 있습니다. 그것은 말하고있다 - 그것은 여전히 일할 수있다. – rifferte
MacPorts를 통한 Postgresql. .Net 드라이버로 Npgsql.
나 ' Firebird, MySql, SQLite, Oracle, Postgres까지 오래 전에 사용되었습니다.
와우 ... 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에 대한 몇 가지 이유 :
어떤 단계 문제를 재현 할 것인가?
- 컴파일 데이터베이스와 SqliteClient 및 SqliteClientTests는
- 외침을 "모노 SqliteClientTests.exe을"명령을 사용하여
- 테스트 실행 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이 좋겠지 만 일단 좋은 빌드를 얻은 후에는 이것이 사용자의 대답 일 수 있습니다.
추가 보너스로, 그것은 당신을 위해 설치된 – cobbal
달콤한, 어쨌든 배우는 것이 좋다 SQLite를 위해 일하는 빠른 테스트있어. 감사! –