2012-08-14 2 views
2

저는 합리적으로 유능한 C# 개발자이지만 GUI 및 명령 줄 도구를 주로 사용해 왔으며 최근에는 모바일 장치가 데이터를 유지 관리 할 수 ​​있도록 작은 웹 응용 프로그램을 만드는 방법을 알아보기 시작했습니다. 우리 데이터베이스 중 하나에ASP.Net 4 기존 비 관계형 데이터베이스

데이터베이스는 테이블간에 서로 정의 된 외래 키나 DDL 관계가없는 SQL 2008 R2 데이터베이스입니다.

내 질문 : 어디에서이 간단한 응용 프로그램을 시작해야합니까? 나는 대부분 (객체, 객체 위치 히스토리, 객체 내비게이션 히스토리 등)와 관련된 7-10 개의 테이블 만 편집하고 있습니다. 결정에 도움이된다면 테이블 DDL을 제공하게되어 기쁩니다.

그것은 단지 방법으로 사용자가 개체를보고 수정할뿐만 아니라 (서비스 역사/위치 기록) 연결된 테이블에 새 항목을 추가 할 수 있습니다 공상 아무것도 할

나는 보았다 필요하지 않습니다 FK DDL이 포함되지 않은 기존 웹 사이트/앱을 기반으로 간단한 웹 사이트/앱을 만드는 데 좋은 예제를 찾기 위해 고심하고 있습니다. 요청시 추가 세부 정보를 제공해 드리겠습니다.

+0

어쩌면 첫 번째 일이 그 제약을 구축하는 것입니다 – V4Vendetta

+0

그렇지 않으면 제 3 자 응용 프로그램의 어떤 방식 으로든 나는 데이터베이스를 변경할 수 없습니다 그렇지 않으면 내가 딱 맞는 예제 온라인/msdn을 많이 발견했습니다. –

+0

무엇을하려고합니까? DB에서 수집 한 일부 데이터를 표시하고 편집 하시겠습니까? –

답변

2

Entity Framework에서 디자이너를 사용하려는 것처럼 들립니다.

nhibernate와 엔티티 프레임 워크 (및 대부분의 다른 OR/M)를 사용하면 FK가없는 데이터베이스로 작업 할 수 있습니다. 하지만 직접 매핑을 만들어야합니다.

NHibernate에

개인적를 통해 유창 NHibernate에를 선호 NHibernate에 코드 매핑 내장 : http://www.fluentnhibernate.org/

엔티티 프레임 워크

당신은 너무 엔티티 프레임 워크에 대한 매핑을 만들 수 있습니다

:

바닐라 ADO.NET은

당신은 물론 일반 ADO.NET을 사용할 수 있습니다. 저장소 패턴과 결합하십시오. 아마도 간단한 응용 프로그램을 실행하고 실행할 수있는 가장 빠른 방법 일 것입니다.

+0

제안 해 주셔서 감사합니다!옳은 방향처럼 보이는 예비 독서 후. 나는 내일 그것과 함께 적당한 연극을 가지고 돌아올거야. –

+0

고맙습니다. Linq to SQL Dynamic Data 프로젝트를 만들고 관계를 사용하여 관계를 수동으로 정의했습니다. 여태까지는 그런대로 잘됐다. –

0

FK DDL을 사용하여 응용 프로그램을 빌드해야합니다. 아마도 그것은 데이터 오류를 초래할 것입니다. 그러나 ..... SISO (어리석은 입력 어리석은 출력).

관련 문제