简单的linq to sql
来源:互联网 发布:photoshop cs6 mac 编辑:程序博客网 时间:2024/05/16 16:01
首先,是使用实体层映射的方式去访问。1.实体层定义
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.Linq.Mapping;namespace LinqtoSql{ [Table(Name = "UserInfo")]//要映射的数据库表名称 [Database] class Entity { [Column(Name = "UserID")]//表字段 public string UserID { get; set; } [Column(Name = "UserPassword")] public string UserPassword { get; set; } [Column(Name = "ChatName")] public string ChatName { get; set; } [Column(Name = "IP")] public string IP { get; set; } [Column(Name = "port")] public int Port { get; set; } }}下面则是使用linq去通过实体层去使用数据库中的数据
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.Linq;using System.Data.SqlClient;namespace LinqtoSql{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { Entity en= linq(); textBox1.Text = en.ChatName; } private Entity linq() { SqlConnection conn = new SqlConnection(); conn.ConnectionString = "Data Source=niit8-124;Database=chatUser;uid=sa;pwd=123456"; DataContext context = new DataContext(conn.ConnectionString); Entity e = (from f in context.GetTable还有就是不实用实体层去使用数据库的内容() where f.Port == 22 select f).First(); return e; } }}
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Xml;using System.Data;using System.Data.SqlClient;namespace ConsoleApplication21{ class Program { static void Main(string[] args) { DataTable dt=test(); IEnumerablerows = dt.AsEnumerable(); var result = rows.Where(u => u["stuName"].ToString().Trim() == "张龙").ToList(); Console.WriteLine(result[0].ItemArray[0].ToString()); } public static DataTable test() { string s = "Data Source=niit8-124;Database=studentinfo;uid=sa;pwd=123456"; SqlConnection conn = new SqlConnection(s); SqlDataAdapter da = new SqlDataAdapter("select * from student", conn); DataSet ds = new DataSet(); da.Fill(ds); DataTable dt = ds.Tables[0]; return dt; }} }
- 简单的linq to sql
- Linq to sql之简单的分页
- LINQ to SQL的一些简单用法
- LINQ to SQL 简单查询
- Linq to Sql简单学习
- 简单的实现一个自定义的Linq to Sql Provider
- Linq to SQL 简单的增删改操作
- linq,linq to sql
- LINQ to SQL的不足
- LINQ to SQL的不足
- LINQ to SQL 的EntitySet)>)
- linq to sql 的学习
- Linq to sql 的学习体会
- Linq To Sql的总结
- Linq To Sql的优缺点
- C#的Linq to SQL
- Linq to Sql之简单应用
- 显示Linq to sql的sql语句
- 三星s5670缺点
- 女人一生要读的30本书
- fedora编译android
- UI层次
- Hadoop之个性化数据类型
- 简单的linq to sql
- 在ubuntu上搭建mantis+testlinsk 图片问题
- Google API3 在地图上画圆圈,实现可拖动
- DNS缓存怎么手动清空?
- window.open document.write ie6拒绝访问
- 模版引擎FreeMarker
- 使用Spring BlazeDS Integration进行数据推送服务(push data)
- Emacs Lisp编写类似vim中跳转到上一个空行和下一个空行的功能
- PNG alpha transparency: AlphaImageLoader filter flaws