Partager via


Vue d'ensemble de SQL Server Compact Edition et du .NET Compact Framework

Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) vous permet de créer, de gérer et de maintenir une base de données locale sur un appareil pris en charge. En outre, vous pouvez synchroniser cette base de données locale avec des bases de données Microsoft SQL Server, ce qui permet l'échange de données entre l'appareil et le serveur.

Utilisation du .NET Compact Framework

Le Microsoft .NET Compact Framework permet de développer rapidement des applications pour les appareils. Le .NET Compact Framework possède deux composants principaux :

  • Common Language Runtime
    Le Common Language Runtime est l'environnement en charge de la gestion du code pendant que l'application est en cours d'exécution, qui fournit les services fondamentaux de gestion des threads et de la mémoire. Le code qui cible le runtime est le code managé, tandis que le code qui n'utilise pas le runtime est le code natif ou non managé. Les applications natives pour appareils de type « smart device » sont conçues en Microsoft Visual C++ for Devices, tandis que les applications managées sont élaborées dans l'un des langages de programmation .NET, notamment Microsoft Visual Basic et Microsoft Visual C#.
  • Bibliothèque de classes du .NET Compact Framework
    La bibliothèque de classes du .NET Compact Framework fournit des classes réutilisables qui réduisent le temps de développement et simplifient de nombreuses tâches de programmation courantes, allant du développement de l'interface utilisateur à la définition de l'accès aux bases de données, en passant par la gestion des threads.

Pour l'accès aux bases de données, le .NET Compact Framework comprend l'espace de noms System.Data. Celui-ci permet d'accéder aux bases de données SQL Server et SQL Server Compact Edition à l'aide d'ADO .NET. Étant donné qu'ADO .NET fournit un accès cohérent à une variété de sources de données, le développement d'applications qui utilisent SQL Server Compact Edition est similaire au développement d'applications qui recourent à de nombreuses autres sources de base de données. Lorsque vous accédez aux bases de données SQL Server Compact Edition, vous utilisez généralement l'espace de noms System.Data.SqlServerCe.

Remarque :
Pour développer des applications qui ciblent le .NET Compact Framework, vous devez installer Microsoft Visual Studio 2003 ou Microsoft Visual Studio 2005. Dans Visual Studio, vous pouvez développer des applications en Microsoft C# et/ou en Microsoft Visual Basic.

Mise en route

L'espace de noms System.Data.SqlServerCe vous fournit les fonctionnalités dont vous avez besoin pour programmer les applications .NET qui utilisent SQL Server Compact Edition. Pour plus d'informations sur la prise en main de l'espace de noms, consultez Didacticiels de SQL Server Compact Edition.

Voir aussi

Référence

Programmation .NET dans SQL Server Compact Edition

Aide et information

Assistance sur SQL Server Compact Edition