DataContext.CreateDatabase 方法

定义

在服务器上创建数据库。

public:
 void CreateDatabase();
public void CreateDatabase ();
member this.CreateDatabase : unit -> unit
Public Sub CreateDatabase ()

示例

以下代码演示如何设置临时数据库,然后将其删除。

if (!db.DatabaseExists())
    db.CreateDatabase();
// …
db.DeleteDatabase();
If Not db.DatabaseExists Then
    db.CreateDatabase()
End If
' ...
db.DeleteDatabase()

注解

数据库的名称是使用以下算法派生的:

  1. 如果在连接字符串中标识了数据库,则使用其名称。
  2. 如果存在属性 DatabaseAttribute ,则其 Name 属性将用作数据库的名称。
  3. 如果连接字符串中没有数据库标记,并且使用强类型DataContext,则会创建与继承类同名DataContext的数据库。
  4. 如果使用弱类型 DataContext 化,则会引发异常。
  5. DataContext如果 已使用文件名创建 ,则会创建与该文件名对应的数据库。

适用于

另请参阅