使用Linq to Sql 创建数据库和表
时间:2022-04-25
本文章向大家介绍使用Linq to Sql 创建数据库和表,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1.建一个类Article
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-PCSQLEXPRESSN;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])
)
写的不好,呵呵。
- MySQL 教程
- MySQL 安装
- MySQL 管理与配置
- MySQL PHP 语法
- MySQL 连接
- MySQL 创建数据库
- MySQL 删除数据库
- MySQL 选择数据库
- MySQL 数据类型
- MySQL 创建数据表
- MySQL 删除数据表
- MySQL 插入数据
- MySQL 查询数据
- MySQL where 子句
- MySQL UPDATE 查询
- MySQL DELETE 语句
- MySQL LIKE 子句
- mysql order by
- Mysql Join的使用
- MySQL NULL 值处理
- MySQL 正则表达式
- MySQL 事务
- MySQL ALTER命令
- MySQL 索引
- MySQL 临时表
- MySQL 复制表
- 查看MySQL 元数据
- MySQL 序列 AUTO_INCREMENT
- MySQL 处理重复数据
- MySQL 及 SQL 注入
- MySQL 导出数据
- MySQL 导入数据
- MYSQL 函数大全
- MySQL Group By 实例讲解
- MySQL Max()函数实例讲解
- mysql count函数实例
- MYSQL UNION和UNION ALL实例
- MySQL IN 用法
- MySQL between and 实例讲解