DataContext.CreateDatabase Method

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Creates a database.

Namespace:  System.Data.Linq
Assembly:  System.Data.Linq (in System.Data.Linq.dll)

Syntax

'Declaration
Public Sub CreateDatabase
public void CreateDatabase()

Remarks

For information about using a local database in your Windows Phone application, see Local Database Overview for Windows Phone.

The name of the database is derived by using the following algorithm:

  • If a database is identified in the connection string, its name is used.

  • If a DatabaseAttribute attribute is present, its Name property is used as the name of the database.

  • If there is no database tag in the connection string and a strongly typed DataContext is used, a database that has the same name as the DataContext inheriting class is checked.

  • If a weakly typed DataContext is used, an exception is thrown.

  • If the DataContext has been created by using a file name, the database corresponding to that file name is created.

Version Information

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1

Platforms

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.