퀵 오브젝트

Quick Objects
퀵 오브젝트
개발자Akal Tech [1]
안정된 릴리스
Quick Objects 4.2.29 / 2008년9월 29일
프리뷰 릴리즈
Quick Objects 4.2.28.29
기입처C#
운영 체제창문들
플랫폼.NET 2.0 이상
유형오브젝트-관계매핑
면허증.개발자 시트당 라이센스 부여
웹 사이트[2]

Quick Objects는 Microsoft의 강력한 객체 관계 매핑 도구입니다.비즈니스 로직과 검증을 위한 프레임워크가 내장된 NET 프레임워크.Quick Objects의 아키텍처는 다른 ORM 도구와 다릅니다('개체-관계 매핑 소프트웨어 목록' 참조).Quick Objects Focus of Quick Objects는 코드 재사용, 코드 생성 및 객체 관계 매핑의 이점을 단일 도구 세트에 제공합니다.

Quick Objects API는 매우 단순하지만 강력한 기능을 갖추고 있습니다.LINQ는 완전히 지원되며 지원되는 모든 데이터베이스에 대해 사용할 수 있습니다.Quick Objects에서 생성된 클래스는 Web Services, Windows Communication Foundation 및 Remote에 사용할 수 있습니다.포괄적인 데이터 액세스 및 수정 기능은 개발자가 CRUD 작업의 모든 측면을 지정하고 제어할 수 있는 매우 유연한 객체 모델로 보완됩니다.기능의 리스트에 대해서는, 이하를 참조해 주세요.

역사

퀵 오브젝트

2008년 9월 15일 버전 4.2는 Windows Forms 비주얼 데이터 바인딩에 대한 향상된 지원과 함께 출시되었습니다.

2008년 9월 1일 버전 4.1이 Microsoft 지원으로 출시되었습니다.NET 콤팩트 프레임워크

2008년 8월 1일 버전 4.0에서 몇 가지 신기능이 추가되었습니다.VistaDB,[1] Microsoft Access 및 MySQL이 지원되는 데이터베이스 목록에 추가되었습니다.Quick Objects 디자이너가 코드 생성을 위한 여러 사용자 지정 템플릿을 추가하는 지원을 추가했습니다.V4.0에서는 LINQ에 대한 지원도 추가되었으며 LINQ에서 쿼리를 지정하고 지원되는 모든 데이터베이스에 대해 쿼리를 실행할 수 있습니다.

2008년 4월 7일 버전 3.5는 Community Edition이라는 이름의 새로운 무료 에디션과 함께 출시되었습니다.Community Edition 외에 Quick Objects Designer에는 시각적 검증 디자이너도 추가되었습니다.또한 Business Logic Framework는 여러 스키마를 가진 데이터베이스에 대한 지원을 도입하고 집계 하위 쿼리에 대한 지원을 도입했습니다.

Visual Studio 2008 지원으로 2008년 3월 3일 버전 3.3이 출시되었습니다.

2007년 10월 30일, Quick Objects V3의 메이저릴리즈가 출시되었습니다.또한 검증 프레임워크가 추가되어 있습니다.V3에서는 절단 모드 및 지연 동기 지원도 도입되었습니다.ASP용 Quick Objects Data Source라는 새 구성 요소입니다.NET은[2] V3에서도 도입되었습니다.

2007년 4월 25일 Quick Objects 버전 2.2가 일반에 공개되었습니다.

의 Quick Objects 컴포넌트.NET 프레임워크

요소 묘사
데이터베이스 액세스 라이브러리 Database Access Library는 지원되는 데이터베이스를 작업하기 위한 사용하기 쉬운 API를 제공하는 데이터베이스 독립 라이브러리입니다.사용자 지정 SQL 문, 저장 프로시저 및 뷰가 모두 지원됩니다.Database Access Library는 연결 공유 및 트랜잭션에 대한 기본 지원을 제공하며 기본 데이터베이스 스키마를 가져올 수도 있습니다.
비즈니스 로직 및 검증 프레임워크[3] Business Logic Framework는 기본 데이터베이스 작업에 필요한 모든 논리를 포함하는 재사용 가능한 클래스 라이브러리입니다.Business Logic Framework는 Database Access Library의 기능을 확장하여 데이터베이스에 의존하지 않는 설계와 접속 공유 및 트랜잭션 지원을 최대한 활용합니다.또한 Business Logic Framework는 데이터 유형으로 일관된 작업을 수행하면서도 데이터베이스의 늘 값을 처리하는 유형 시스템을 제공합니다.또한 Business Logic Framework는 저장되는 데이터에 대한 자동 검증을 수행하는 포괄적인 기능을 제공합니다.
ASP의 데이터 소스.네트워크[4] ASP에서 디자인 타임 지원을 제공합니다.NET 2.0 이후표준으로 동작합니다.NET 제어 및 Telerik, Infragistics, DevExpress 등의 서드파티 제어
TimeZones[5] 라이브러리 TimeZones 라이브러리는 다양한 시간대 간에 DateTime 값을 쉽게 변환할 수 있는 방법을 제공합니다.TimeZones 라이브러리는 Business Logic Framework와 함께 작동하여 원하는 시간대로 날짜 시간을 자동 변환합니다.
Quick Objects Designer[6] 디자이너 응용 프로그램은 지원되는 데이터베이스에서 스키마를 연결하고 가져올 수 있는 인터페이스를 제공합니다.또한 설계자는 데이터베이스 관련 코드를 사용자 정의하고 생성하는 기능도 제공합니다.커스텀 템플릿은 ASP와 유사한 구문을 사용하여 작성할 수도 있습니다.NET 및 Designer 응용 프로그램에서 프로젝트에 연결합니다.

퀵 오브젝트

특징 묘사
강력한 객체 모델 지원되는 데이터베이스의 전체 데이터는 강력한 개체 모델을 통해 액세스할 수 있습니다.SQL 문 또는 저장 프로시저작성할 필요가 없습니다.
일원화된 비즈니스 로직 Business Logic Framework를 사용하면 모든 비즈니스 로직을 쉽게 중앙 집중화할 수 있습니다.
LINQ 지원 LINQ를 사용하여 선택 쿼리를 지정할 수 있으며 대량 삭제 또는 업데이트 작업의 기준 정보를 지정할 수도 있습니다.
코드 생성 디자이너 응용 프로그램을 사용하여 지원되는 데이터베이스의 코드를 생성할 수 있습니다.
커스터마이즈 가능 디자이너 어플리케이션에서는 생성된 코드의 다양한 측면을 커스터마이즈할 수 있습니다.
확장 가능 커스텀 템플릿을 추가하여 코드 생성을 연장할 수 있습니다.제공된 템플릿에서 생성된 코드는 커스텀 로직이 포함된 부분 클래스를 연결함으로써 확장할 수 있습니다.
역할 기반 보안/권한 권한 공급자를 연결하여 개체에 대한 세부적인 제어 기능을 수행하고 비즈니스 규칙을 적용할 수 있습니다.거의 모든 유형의 역할/허가 스토리지를 쉽게 지원할 수 있습니다.
절단 모드 및 멀티 레벨 동기화 개체는 연결 해제 모드에서 작동하며 나중에 동기화하기 위해 변경 사항을 유지할 수 있습니다.동기화를 통해 모든 관계 및 주요 키 생성을 자동으로 처리할 수 있습니다.
확인 검증은 Designer 응용 프로그램 또는 코드에서 지정할 수 있습니다.
이벤트 모델 포괄적인 이벤트 모델을 사용하여 데이터 운영 또는 검증을 완벽하게 제어할 수 있습니다.
계산된 열 계산된 열은 여러 단계에서 만들 수 있으며 LINQ 구문을 사용하여 지정할 수도 있습니다.
강력 유형 객체 모델 IntelliSense 및 컴파일러 체크를 최대한 활용하기 위해 데이터베이스 전체 또는 선택한 개체를 강하게 입력할 수 있습니다.
BLOB 및 XML 필드 지원 XML 필드와 BLOB는 완전히 지원됩니다.
복잡한 결합 및 키 지원 왼쪽, 오른쪽 및 바깥쪽 조인을 포함한 모든 유형의 복합 조인과 키가 지원됩니다.여러 열이 있는 키도 지원됩니다.
데이터베이스에 의존하지 않음 데이터베이스 고유의 코드를 쓸 필요가 없어지며, 재컴파일 없이 지원되는 데이터베이스에 대해 동일한 코드 베이스를 사용할 수 있습니다.
저장 프로시저 및 보기 스토어드 프로시저 및 뷰를 강력하게 지원합니다.
코드 생성 없이 작동 코드를 생성하지 않고 Business Logic Framework를 사용할 수도 있으며 실행 시 스키마를 지정할 수도 있습니다.
트랜잭션 ADO에 대한 완전한 지원.NET 트랜잭션
미디엄 트러스트 중간 신뢰로 직접 작동하며 반사를 사용하지 않습니다.
서버측과 가상 페이징 기본 데이터베이스 서버에 따라 개체는 서버 측 페이징 또는 가상 페이징을 사용하여 요청된 행만 선택할 수 있습니다.

지원되는 데이터베이스 서버

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Archived copy". Archived from the original on 2008-09-11. Retrieved 2008-08-26.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)
  2. ^ "ASP.NET Open-source web framework for .NET".
  3. ^ "ASP.NET Open-source web framework for .NET".
  4. ^ "ASP.NET Open-source web framework for .NET".
  5. ^ "With whom and how you will meet? (For shaman king))))".
  6. ^ "Archived copy". Archived from the original on July 7, 2011. Retrieved November 13, 2008.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)
  7. ^ "Archived copy". Archived from the original on 2008-09-11. Retrieved 2008-08-26.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)

외부 링크