惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recent Announcements
Recent Announcements
人人都是产品经理
人人都是产品经理
月光博客
月光博客
博客园 - 三生石上(FineUI控件)
GbyAI
GbyAI
博客园 - 司徒正美
美团技术团队
Vercel News
Vercel News
IT之家
IT之家
U
Unit 42
Y
Y Combinator Blog
罗磊的独立博客
Microsoft Security Blog
Microsoft Security Blog
MongoDB | Blog
MongoDB | Blog
Jina AI
Jina AI
V
Visual Studio Blog
B
Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
MyScale Blog
MyScale Blog
博客园 - 叶小钗
A
About on SuperTechFans
WordPress大学
WordPress大学
Hugging Face - Blog
Hugging Face - Blog
B
Blog RSS Feed

博客园 - 滋心

为hover事件加上延迟 面向对象的JavaScript(2)闭包 面向对象的JavaScript(1):创建简单的类 JQuery画细线表格 自定义控件验证页面所有文本框 - 滋心 - 博客园 LinQ in Action 笔记二:Hello LINQ to XML LinQ in Action 笔记一、Hello LINQ to Objects JQuery选择器插件 Extra selectors JQuery选择器 - 滋心 - 博客园 利用Repeater控件显示主-从关系数据表 查询表结构 Sqlserver建立和另外数据库的连接 XPath实例教程十九、ancestor-or-self 轴(axis)包含上下文节点本身和该节点的祖先节点 XPath实例教程十八、descendant-or-self 轴 XPath实例教程十七、preceding轴 XPath实例教程十六、following轴 XPath实例教程十五、preceding-sibling 轴 XPath实例教程十四、following-sibling轴 XPath实例教程十三、ancestor轴
LinQ in Action 笔记三:Hello LINQ to SQL
滋心 · 2008-07-13 · via 博客园 - 滋心

要使用LINQ to SQL要完成以下几个步骤
1、先将数据库的表映射一个实体类

 1 [Table(Name = "Customers")]
 2 class Contact
 3 {
 4     [Column(IsPrimaryKey=true)]
 5     public string CustomerID { setget; }
 6     [Column(Name = "ContactName")]
 7     public string Name { setget; }
 8     [Column]
 9     public string City { setget; }
10 }

2、实例化 DataContextDataContext主要是建立SQL与数据库之间的映射

string connect = "server=.;database=Northwind;uid=sa;pwd=";
DataContext db 
= new DataContext(connect);


3、和其他一样了,查询和显示

var contacts = from contact in db.GetTable<Contact>()
               
where contact.City == "London"
               select contact;
foreach (var contact in contacts)
{
    Console.WriteLine(contact.Name);
}