2010-07-02 11 views
3

저는 체육관 운동 (세트, 담당자 등)을 기록하는 응용 프로그램을 만드는 중입니다. 사용하려는 프레임 워크와 데이터베이스 백엔드에 궁금합니다. 나는 현재 C# .Net 3.5 프레임 워크에 대해 잘 알고 있기 때문에 프레임 워크에 대해 생각하고 있지만 데이터를 저장하는 방법은 확실하지 않습니다. 원래 XML 파일을 생각하고 파싱을 시도했지만 더 많은 작업이 필요한 것 같습니다. SQL을 사용한다면 내 컴퓨터 (Windows 7)에서 실행할 수 있으며 연결하는 가장 좋은 방법은 무엇입니까? ODBC, LINQ 등 사전어떤 프레임 워크와 데이터베이스를 사용해야합니까?

SQL LINQ에 -에 - 데이터베이스 테이블 1 매핑하는 방법을 배울 수있는 매우 쉽게 사용하기 쉽고 간단
+2

XML에서 목록으로 DB를 잘라 냈습니다. 그것의 비정상적인 clunky 관계형 데이터베이스에 비해. –

+0

XML에 대해 임시 쿼리를 작성할 필요가 없다면 XML이 좋습니다. – Gabe

답변

9

에서

감사 : C#으로 도메인 객체 위에 1. 컴퓨터에 로컬로 무료 SQL Server Express 버전을 설치하고 해당 버전에 대해 Linq-to-SQL을 사용할 수 있습니다.

많은 기능과 시각적 디자이너가 있으며 SQL Server 테이블에 대한 LINQ 쿼리를 사용하면 쓰기 쉽고 매우 유용합니다.

SQL Server 이외의 백엔드 지원과 같은 특정 요구 사항이 없으면 먼저 Linq-to-SQL을 사용하는 것이 좋습니다.

자습서 :

  • 스콧 거스리는 그것을 사용하는 Linq를-SQL-및 방법에 뛰어난 blog post series을 가지고는 - 매우
  • NerdDinner ASP.NET MVC demo app
  • 는 Linq에 - 투 - SQL을 포함 추천 당신은 많은 것을 배울 수 PDF 또는 HTML 형식의 훌륭한 100+ 페이지 소개 자습서
  • 좀 더 고급 : Hooked On LINQ에는 LINQ 및 Linq-to-SQL에 대해 특별히
  • 에 대한 기사, 데모, 사용법 등이 있습니다.
+1

+1. 참된. Castle Active Record는 Linq-to-SQL에 대한 훌륭한 대안입니다. 나는 최근에 오라클 프로젝트에서 이것을 사용했고, 매우 짧은 시간 내에 (아마도 Linq를 SQL로 사용했기 때문에) 작동하고 있었다. – RichardOD

+0

안녕하세요 marc_s,이 프로젝트가 사용되는 샘플 프로젝트의 좋은 링크는 무엇입니까? 감사 – VoodooChild

2

백엔드에는 SQL Server 2008 R2 Express을 사용할 것입니다. 대부분의 작은 응용 프로그램을 위해 자유롭고 강력합니다.

1

작은 유틸리티 종류의 응용 프로그램 인 것 같고 데이터베이스가 너무 커서 SqlCE 데이터베이스를 사용하지 않는 것이 좋습니다. 서버 기반 데이터베이스가 아닌 데이터베이스를 앱에 임베드하는 것이 좋습니다. 그렇게하면 데이터베이스 설정에 신경 쓰지 않고도 앱을 쉽게 복사/공유 할 수 있습니다.

0

Microsoft 솔루션을 원할 경우. 나는 또한 Ruby on Rails 프레임 워크를 살펴 보는 것이 좋습니다. 일을 빨리 시작하고 실행하기에 좋습니다.

관련 문제