Linq UserInfo概述

开发 后端
这里介绍在DBForums.dbml中定义Linq UserInfo,首先定义了一个Linq UserInfo数组,然后可以通过Linq查询。

在向大家详细介绍Linq UserInfo之前,首先让大家了解下linq语法,然后全面介绍Linq UserInfo。

前两天刚刚下载了Orcas beta 1,今天来玩一下传说中的linq,看看怎么通过linq语法来操作数据库。首先创建一个Console Application,然后创建一个名称为DBForums.mdf的Service-based Database。然后在DBForums.mdf中添加一个名称为Linq UserInfo的表。

添加完成后在工程中添加一个Linq to SQL项,项名称设置为DBForums.dbml,然后在Server Explorer中将DBForums.mdf中的Linq UserInfo拖放到DBForums.dbml的设计界面上。在程序中就可以访问DBForums数据库了。

  1. Private db As New DBForumsDataContext  
  2.  
  3. Dim users() = { _  
  4. New UserInfo With {.UserName = "chenrui", _  
  5. .Password = "12345", _  
  6. .Address = "HU", _  
  7. .CreateTime = Now}, _  
  8. New UserInfo With {.UserName = "Li", _  
  9. .Password = "223344", _  
  10. .Address = "Bei", _  
  11. .CreateTime = Now}, _  
  12. New UserInfo With {.UserName = "Zhang", _  
  13. .Password = "223344", _  
  14. .Address = "Bei", _  
  15. .CreateTime = Now} _  
  16. }  
  17.  
  18. 'Select  
  19. Dim UserFromBei = From UserInfo In users Where UserInfo.Address = "Bei" 
  20. For Each u In UserFromBei  
  21. Console.WriteLine(u.UserName)  
  22. Next  
  23.  
  24. 'Insert  
  25. For Each u In users  
  26. db.UserInfos.Add(u)  
  27. Next  
  28. db.SubmitChanges()  
  29.  
  30. 'select from db  
  31. Dim q = From c In db.UserInfos Select c.UserName  
  32. For Each uName In q  
  33. Console.WriteLine("Selected : " + uName)  
  34. Next  
  35.  
  36. Console.ReadLine() 

因为在DBForums.dbml中定义了Linq UserInfo,因此在代码中可以访问。首先定义了一个Linq UserInfo数组,然后可以通过Linq查询,通过DBForums.dbml的DBForumsDataContext对象执行插入和数据库查询操作。

【编辑推荐】

  1. LINQ to SQL Table浅谈
  2. Linq语句问题的解决方法
  3. Ling to sql更新实体概述
  4. Linq实体继承简单描述
  5. Linq Library概述
责任编辑:佚名 来源: IT168
相关推荐

2009-09-10 11:10:21

Linq Librar

2009-09-18 16:20:36

LINQ基础

2009-09-18 16:07:10

Linq Where操

2009-09-08 16:08:44

Linq使用order

2009-09-08 11:25:42

Linq foreac

2009-09-18 13:44:38

LINQ设计模式

2009-09-10 16:28:17

LINQ查询

2009-09-16 17:21:53

LINQ遍历

2009-09-14 09:55:55

Linq基本语法

2009-09-11 12:13:40

LINQ to SQL

2009-09-14 15:15:45

LINQ技术

2009-09-11 10:38:03

LINQ体系结构

2009-09-15 11:29:04

LINQ to SQL

2009-09-15 13:37:24

Linq To Sql

2009-09-18 16:12:22

LINQ TO SQL

2009-09-09 16:01:21

Linq实体继承使用

2009-09-17 11:35:40

Linq匿名类型

2009-09-11 10:16:07

Linq匿名类型

2009-09-09 16:07:16

Linq实体关系

2009-09-10 13:13:47

Linq Func<T
点赞
收藏

51CTO技术栈公众号