C#에서 다중 사용자 지원 회계 관리 응용 프로그램을 개발하고 싶습니다.어느 DB입니까? Linq to SQL 클래스
Linq To SQL 클래스를 사용하고 싶습니다. LINQ to SQL은 SQL Server/Compact 만 지원합니다. 그러나 SQLite 사용자는 어셈블리 이름을 사용하여 자체 LINQ 공급자를 작성할 수 있습니다.
무료 DBMS를 사용해야합니다. 어떤 DBMS를 제안하나요?
C#에서 다중 사용자 지원 회계 관리 응용 프로그램을 개발하고 싶습니다.어느 DB입니까? Linq to SQL 클래스
Linq To SQL 클래스를 사용하고 싶습니다. LINQ to SQL은 SQL Server/Compact 만 지원합니다. 그러나 SQLite 사용자는 어셈블리 이름을 사용하여 자체 LINQ 공급자를 작성할 수 있습니다.
무료 DBMS를 사용해야합니다. 어떤 DBMS를 제안하나요?
Linq-to-SQL (제 생각에는 탁월한 선택입니다)을 사용하려면 MSSQL의 변형을 사용해야합니다. Sql Server Compact 및 Sql Server Express는 모두 무료입니다. 다중 사용자 시나리오가있는 경우 SQL Server Compact는 여러 개의 동시 액세스를 허용하지 않으므로 Sql Server Express로 이동해야합니다.
다른 데이터베이스 (예 : mysql 및 postgres)에 대한 여러 가지 linq to sql과 linq가 있습니다 - 내 경험상 그들은 너무 성숙하여 진지한 것을 사용할 가치가 없습니다.
지금은 SQL 서버를 사용할 수 없다면 다른 것을 찾아 볼 것을 제안합니다.
LIN2SQL = SQL Server. 두 번째 클래스는 심하게 작성된 O/R 매퍼를 실제 경쟁자 (NHibernate처럼)와 비교하여 작성했습니다.
LINQ2SQL! = LINQ. LINQ는 langauge에 대한 쿼리 통합이며, 많은 O/R 매퍼와 데이터베이스에서 지원됩니다.
무료 인 Db를 사용해야합니다.
무료로 좋아요? SQL Server에 반대되는 것은 무엇입니까? 익스프레스 에디션 - 0 USD. 그리고 4GB "데이터베이스 크기 제한"으로 인해 회계 시스템을 작성할 수 있습니다. 회계 데이터를위한 공간이 많이 있습니다. 수년간의 회계 데이터.
는 다음 링크를 시도하십시오 Linq2SQL SQLite는과 호환되지 않기 때문입니다
http://sqlite.phxsoftware.com/
주, SQLite는 대한 엔티티 프레임 워크 공급자 그러나 링크 점. EF는 Linq2SQL과 같은 종류의 스테로이드입니다. SQLite는 매우 가볍기 때문에 위의 EF 구현은 사용자의 필요에 따라 잘 작동해야합니다.
동의 함, SQL Server Express는 무료이며 요구 사항에 잘 부합합니다. SQL Server를 사용하지 않으려면 LINQ to SQL을 사용해야합니다. – kim3er