2012-06-27 4 views
0

무료 데이터베이스를 사용하여 WPF 응용 프로그램 (PixelSense)에서 일부 데이터 바인딩 (저장소)을 수행하고 싶습니다.WPF MVVM의 엔터티 프레임 워크 용 무료 데이터베이스

Visual Studio 2010과 함께 SQL Server 2010을 이미 사용했으며 매우 잘 작동합니다.

일부 비 호환성 문제로 인해 Entity Framework가 MySQL과 잘 작동하지 않는다고 들었습니다. SQLite는 부울을 지원하지 않습니다.

이 경우 저에게 무엇을 제안합니까?

Edit

내가 마이크로 소프트 SQL 서버 2008 R2 Express를

을 choosed 할 것, 감사 이유 : 마이크로 소프트 세계에서 SQL Server

+1

SQL Server의 Express Edition을 사용해 보셨습니까? –

+0

이 게시물을 보셨나요? http://stackoverflow.com/questions/76488/using-mysql-with-entity-framework –

답변

6

거의 같은 Microsoft에 의해 Free, 당신은 할 수 사용 :

    • 10 개의 10Gb는 SQL 서버 사용자 인스턴스에 대한 대체 DB 크기 제한
  • Sql Local DB, 당. 그것은 SQL Server Express의 일부입니다. DB 크기 제한 당
    • 10 기가비트
  • Sql Compact
    • 4GB의 DB 당 크기 제한은 Microsoft 제품입니다으로

, 당신은 문제의 더 적은 가능성이있을 것이다.

낮은 바이너리 풋 프린트로 인해 선호되는 Sql Compact로 이동합니다. 그러나 몇 년 전에 사용했던 버전에서는 적어도 제한이 있습니다 (ntext는 잘 지원되지 않습니다).

잘 알고 있다면, 데이터베이스 are not supported에 액세스하십시오. Access는 좋은 평판을 얻지 못했지만 현지 앱의 경우에는 감각을 발휘합니다.

외부 세계에서 SqlLite은 좋은 평판을 얻고 있습니다.

+0

문제점을 발견했을 때 SQLLite를 제거했습니다 (부울 지원되지 않음) –

+0

선택하신 DB와 이유를 알려 주시는 것을 주저하지 마십시오. –

+1

또한 작업중인 데이터의 양에 따라 다릅니다. 컴팩트 한 추가 기능에는 익스프레스의 경우 4GB 크기 제한과 10GB가 있습니다. 위에서 언급 한 3 가지를 모두 비교하는 기사는 다음과 같습니다. http://blogs.msdn.com/b/jerrynixon/archive/2012/02/26/sql-express-v-localdb-v-sql- compact-edition.aspx –