ADO.NET 2.0은 Mono와 호환되지만 웹에서 그 예를 찾을 수없는 것을 보았습니다.모노 예제에서 ADO.NET 2.0?
답변
Here는 MySQL 데이터베이스와 ADO.NET의 예입니다. MonoDevelop를 사용하고 있다면, MySQL 커넥터 dll에 대한 참조를 추가하십시오. 커넥터를 사용하는 방법에 대해서는 examples도 있습니다.
DbLinq는 모노 2.4와 호환되어야합니다. 그러나 아직 미리보기 버전이므로 프로덕션 용도로 사용할 준비가되지 않았습니다.
우리는 지속성의 계층이 없기 때문에 ADO.NET이라고 생각하지 않습니다. – user301089
ADO.NET은 지속성 또는 ORM 계층이 아닙니다. 위키 페이지에서 : "ADO.NET은 프로그래머가 데이터 및 데이터 서비스에 액세스하는 데 사용할 수있는 컴퓨터 소프트웨어 구성 요소 세트입니다 ... 일반적으로 프로그래머가 관계형 데이터베이스 시스템에 저장된 데이터에 액세스하고 수정하는 데 사용됩니다 ... ". MySQL의 .Net 커넥터 페이지 : "필요한 ADO.NET 인터페이스를 구현하고 ADO.NET 인식 도구에 통합 ... Connector/NET은 100 % 순수 C#으로 작성된 완전히 관리되는 ADO.NET 드라이버입니다." – yojimbo87
앞서 말했듯이 Linq to SQL 또는 Entity Framework 구현을 찾고있을 것입니다. 이전 버전은 DbLinq로 알려진 모노 세계에 있으며 (현재 모노 2.6부터 미리보기 버전에 있음) 후자는 구현되지 않습니다. – yojimbo87
정확히 무엇을 요구하고 있습니까? – SLaks
Mono에서 ADO.NET 2.0을 사용하여 Visual Studio에서 ADO.NET과 같은 데이터베이스에서 클래스를 생성하는 예제를 찾고 있습니다. – user301089
순수 ADO.NET은 클래스를 생성하지 않습니다. ORM (http://en.wikipedia.org/wiki/Object-relational_mapping)에서 Linq to SQL을 모노로 찾고 있다면 DbLinq (http://code.google.com/p/dblinq2007/)를 봐야합니다.). ORM 솔루션으로 Visual Studio에 ADO.NET Entity Framework가 있지만 모노에서는 아직 지원되지 않습니다. – yojimbo87