1.建一个类Article

View Code
 1 using System.Data.Linq.Mapping;
2
3
4
5 [Table(Name = "Article")]
6 public class Article
7 {
8 [Column(IsPrimaryKey=true)]
9 public int id
10 {
11 get;
12 set;
13 }
14 [Column(Name = "containt")]
15 public string containt
16 {
17 get;
18 set;
19 }
20 [Column]
21 public string name
22 {
23 get;
24 set;
25 }


2 .建一个强类型的强类型DataContext

using System.Data.Linq;
public partial class SomeMehod:DataContext
{
public Table<Article> artic;
public SomeMehod(IDbConnection connection) : base(connection) { }
public SomeMehod(string connection) : base(connection) { }
}

3.开始用DataContext 连接数据库创建数据库

SomeMehod sm = new SomeMehod(@"server=LP-PC\SQLEXPRESSN;database=NewDB;uid=sa;pwd=sa");//创建一个名字叫NewDB的数据库
if (sm.DatabaseExists())//判断NewDB是不是存在如果有就删除
{
sm.DeleteDatabase();
}
sm.CreateDatabase();//创建NewDB



 

看一下Linq to Sql是怎么操作的:

CREATE DATABASE [NewDB]

.Net SqlClient Data Provider: 已将数据库上下文更改为 'NewDB'。。
SET ARITHABORT ON
CREATE TABLE [Article](
[id] Int NOT NULL,
[containt] NVarChar(4000),
[name] NVarChar(4000),
CONSTRAINT [PK_Article] PRIMARY KEY ([id])
)

写的不好,呵呵。

相关文章:

  • 2021-12-15
  • 2022-12-23
  • 2022-01-08
  • 2021-07-22
  • 2021-05-28
猜你喜欢
  • 2021-07-30
  • 2021-10-19
  • 2021-10-01
  • 2021-07-05
  • 2022-01-04
  • 2021-07-24
  • 2022-12-23
相关资源
相似解决方案