에 linq 내가 거기에 사용할 수있는 좋은 Linq SQL C#을 프레임 워크가 있습니까? 아래에서 이러한 항목을 발견했지만 너무 복잡해 보입니다. 조언 해 줄 수 있니?CRQL 프레임 워크에 대한 CRQL 프레임 워크
1)
에 linq 내가 거기에 사용할 수있는 좋은 Linq SQL C#을 프레임 워크가 있습니까? 아래에서 이러한 항목을 발견했지만 너무 복잡해 보입니다. 조언 해 줄 수 있니?CRQL 프레임 워크에 대한 CRQL 프레임 워크
1)
Linq는 SQL에
http://rocketframework.codeplex.com/는 MS에 의해 중단된다. MS Framework를 계속 사용하려면 Entity Framework를 살펴보십시오.
(의견보기)
NHibernate를 사용하는 것이 좋습니다. 유창한 구성이나 자동 구성을 사용하면 간단한 시스템을 쉽게 구축 할 수 있습니다. 가능한 한 빨리 더 세련된 NHibernate는 당신이 필요로하는 힘을 가지고있다.
물론 이것은 CURD를 수행하는 가장 간단한 방법은 아니지만 데이터베이스 액세스는 간단한 주제가 아니며 몇 가지 생각이 필요합니다.
ruby on rails 접근 방식을 취하고 싶다면 .net에 대한 활성 레코드 구현을위한 google을 사용할 수 있습니다. 이는 상당히 실용적이고 우아합니다. 그것은 NHibernate에 함께 가야 상대적으로 쉽게 http://nhforge.org/wikis/howtonh/your-first-nhibernate-based-application.aspx
: 샘플을 제공하는
편집은 NH 시작 안내서를보십시오. 좀 더 정교한 기능이 필요하면 프레임 워크를 깊이 파고들 수 있습니다.
시작 안내서는 XML 매핑 구성을 사용합니다. 당신은 유창처럼 매핑을 구성 할 http://fluentnhibernate.org/를 사용할 수 있습니다
public class SomeTypeMap : ClassMap<SomeType>
{
Id(x => x.Id);
Map(x => x.Property1);
Map(x => x.Property2);
// ....
Map(x => x.PropertyN);
}
유창 인터페이스는지도() 메소드에 체인으로 연결된 모든 추가 기능을 표시합니다. 당신의 목표는 LinqToSql 간단한 경우 ** ** 당신의 프레임 워크, 당신은 단지 그 위에 저장소 패턴을 사용하는 것입니다 http://wiki.fluentnhibernate.org/Auto_mapping
을 :
유창함 NH도 자동 매핑을 제공합니다. – gideon