导出 (0) 打印
全部展开

DataContext.CreateDatabase 方法

更新:2007 年 11 月

在服务器上创建数据库。

命名空间:  System.Data.Linq
程序集:  System.Data.Linq(在 System.Data.Linq.dll 中)

public void CreateDatabase()
public void CreateDatabase()
public function CreateDatabase()

数据库的名称通过使用下面的算法派生:

  • 如果数据库在连接字符串中标识,则使用该连接字符串的名称。

  • 如果存在 DatabaseAttribute 属性 (Attribute),则将其 Name 属性 (Property) 用作数据库的名称。

  • 如果连接字符串中没有数据库标记,并且使用强类型的 DataContext,则会检查与 DataContext 继承类名称相同的数据库。

  • 如果使用弱类型的 DataContext,则会引发异常。

  • 如果已通过使用文件名创建了 DataContext,则会创建与该文件名相对应的数据库。

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

if (!db.DatabaseExists())
    db.CreateDatabase();
// …
db.DeleteDatabase();


Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

.NET Framework

受以下版本支持:3.5

社区附加资源

添加
显示:
© 2014 Microsoft