2009-09-19 4 views
2

Visual Studio 2005, SQL Server 2005, C#, ADO.NET을 사용하고 있습니다. 우리는 매우 큰 데이터베이스를 가지고 있으며 새로운 저장 프로 시저를 일상적으로 추가합니다. 이러한 저장 프로 시저에 대한 C# 래퍼 코드를 작성하는 것에 지쳐 있습니다. 간단한 유틸리티 나 Add In이 있어야 저장 프로 시저를 가리키고 일반 C# 코드를 생성 할 수 있습니다.간단한 ADO.NET C# 저장 프로 시저 생성기

큰 ORM 또는 데이터 액세스 레이어 프레임 워크를 찾고 있지 않습니다. 내가이 일을하고있는 회사는 지금과 같은 것으로 옮기는 것에 관심이 없다. 스토어드 프로 시저를 중심으로 C# 래퍼를 작성하여 불만을 품고 싶습니다. 다시 말하지만 다른 제 3 자 라이브러리 등에 포함하지 않아도됩니다.

아이디어가 있으십니까?

답변

2

나는 오랫동안 많은 ORM 모델러와 코드 생성기를 평가 해 왔지만 그 중 누구도 원하는 코드를 제공하지 못했습니다. 여유 시간에 지난 몇 년 동안 나는 내 자신의 저장 프로 시저와 C# 코드 생성기를 만들었습니다.

생성기는 매우 직관적이며 CRUD 저장 프로 시저, 데이터 구성 요소, 비즈니스 구성 요소 및 비즈니스 엔터티를 생성합니다. 생성 된 코드는 SqlDataReaders를 사용하여 데이터를 검색하고 반영하지 않습니다.

심지어 n-Unit 테스트 프로젝트를 생성합니다.

데이터 개체에 대한 IoC뿐만 아니라 비즈니스 개체를 통한 캐싱 지원을 사용할 수 있습니다.

ADO와 성능 벤치 마크 비교.NET Entity Framework 및 Linq to SQL을 사이트에서 찾을 수 있습니다.

FrameworkGen가 그것에 나를 때리고 여기 http://www.elencysolutions.co.uk

+0

와우, 당신의 웹 사이트를 바라 보는 것에서부터 아주 멋집니다. 나중에 평가하려고 할 수도 있습니다. 이것은 내가 당시에 찾고 있던 것이 었습니다. – Ron

+0

좋은 하나! 그것을 시도 할 것이다. – Sathish

2

"코드 스미스"를 사용했습니다. 매력처럼 일했습니다.

무료 평가판을 사용할 수 있습니다, 당신은 다음 프로세스를 자동화하는 경우, 그것은 ..

여기 좀보세요 매우 빠른 자체에 대한 지불 : 이 http://www.codesmithtools.com/?s=g1&gclid=COWj27vu_ZwCFVATzAod2GIxaw

+1

+1 찾을 수 있습니다 ... – klabranche

+0

은 단지 SP의의 트릭을 충분히 할 수있다 codesmith 2.6의 프리웨어 버전이있다. – klabranche

2

... 개발 단계에 아직 있지만, 출시는 연말에 예정입니다 - 많은 템플릿을 무료로 .NET 코드 생성 도구는 무료로 다운로드하여 사용할 수 있습니다. 당신이 찾고있는 것을 가지고 있어야합니다. 이것은 codesmith와 경쟁하는 무료 오픈 소스 프로젝트입니다.