Developer's Guide (SQL Server Compact Edition)

When you build applications that use Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition), you can use one of the Microsoft .NET programming languages (Microsoft Visual Basic .NET or Microsoft Visual C#, for example) and the .NET Framework or .NET Compact Framework to create a managed application. Or, you can use Microsoft Visual C++ or Visual C++ for Devices to create a native application.

The decision to build a managed or native application depends on your needs and current skills. Developers who are familiar with Microsoft Visual C++ programming and who need finer control over system resources can build a native application by using Visual C++. Developers who are already developing Microsoft Windows or Web applications by using the .NET Framework, and those who are familiar with one of the .NET programming languages, should consider building managed applications to take advantage of the features of the .NET Framework for desktops and Tablet PCs or of the .NET Compact Framework for smart devices.

In This Section

Topic Description

Building Managed Applications (SQL Server Compact Edition)

Contains information about how to build managed code applications.

Building Native Applications (SQL Server Compact Edition)

Contains information about how to build native code applications.

Deploying Applications (SQL Server Compact Edition)

Contains information about how to deploy an application and SQL Server Compact Edition to a supported device.

See Also

Reference

Programming Reference (SQL Server Compact Edition)

Other Resources

SQL Server Compact Edition Programming
Samples (SQL Server Compact Edition)

Help and Information

Getting SQL Server Compact Edition Assistance