文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 国产软件 | 国外软件 | 汉化补丁 | 设为首页 | 加入收藏
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网站建设 | 技术开发 | 专栏
当前位置:abcdown网络学院程序开发C/C++C#3.0 中 DLINQ 从数据库获得数据集,XLINQ从XML文件获得数据集的方法
精品广告
推荐TOP10
·Beej的网络socket编程指南
·C/C++笔试、面试题目大汇总
·socket编程原理
·C语言编程易犯毛病集合
·C语言编程常见问题解答(目录)
·C#程序开发中的常用函数汇总
·C语言的常用库函数使用方法分析及用途
·在C语言中如何处理时间和日期
·C++设计模式之Singleton
·VC++动态链接库编程之MFC扩展 DLL
阅读TOP10
·C/C++笔试、面试题目大汇总
·再现C#导出Excel源码
·C# 文件操作(上传 下载 删除 文件列表...)
·C#中利用process类调用外部程序以及执行dos命令
·c# MD5加密算法的实例
·使用C#在进度条中显示复制文件的进度
·编程特例篇——LOGO语言
·socket编程原理
·在Visual Studio.NET中使用Crystal Report(上)
·运用C#制作屏幕捕捉程序

C#3.0 中 DLINQ 从数据库获得数据集,XLINQ从XML文件获得数据集的方法

日期:2007年8月20日 作者: 查看:[大字体 中字体 小字体]


DLINQ和XLINQ的具体查询,更新等操作不是本文讨论重点,本文重点解决如何获取需要查询的数据集。

DLINQ 如何链接到数据库?

DLINQ可以访问DataSet,这种情况我们在本文就不考虑了,

本文考虑的是直接用DLINQ访问数据库,我们如果用VS Orcas中的LINQ到SQL的新ORM设计器,VS替我们产生了一些代码,这种情况也不是本文考虑的范围。

本文我们要考虑的事情是:如何自己编码去链接数据库,这样我们才能对DLINQ链接数据库有更深入的了解。

下面是一个简单的DLINQ代码:获得 pubs 数据库 authors 表的所有作者的 au_id 信息。

using System;
using System.Linq;
using System.Data.Linq;  // 这个命名空间在单独的组件 System.Data.Linq.dll 中

public class DLinqTest
{
    public static void DoSomeThing()
    {
        // 链接字符串       
        string connectionString = "Data Source=192.168.5.2;Initial Catalog=pubs;Persist Security Info=True;User ID=sa;Password=******";

        // 我们就是通过使用 DataContext  来 DLINQ链接数据库的。
        DataContext db = new DataContext(connectionString);
        Table<Authors> authors = db.GetTable<Authors>();
        var users = from a in authors orderby a.au_id select a;
        foreach (var a in users)
        {
            Console.WriteLine(a.au_id);
        }
    }
}

// 数据库中的表结构影射的实体对象,注意其中的 Attribute.

[Table(Name = "authors")]
public class Authors
{
    [Column(IsPrimaryKey = true)]
    public string au_id { get; set; }
    [Column]
    public string au_lname { get; set; }
    [Column]
    public string au_fname { get; set; }
    [Column]
    public string phone { get; set; }

[1] [2] [3] 下一页 

上一篇:迅雷下载到99%时不动问题的解决办法

下一篇:手把手教你如何扩展GridView之个性分页


相关软件: 相关文章:
·班得瑞的九个专缉之---日光海岸320KB
·班得瑞的九个专缉之---大自然情诗320KB
·值得珍藏的81句名言
·班得瑞全集 9张专辑完全系列
·大力水手硬盘维修维护工具光盘 ISO 用过之后觉得--爽
·班得瑞的九个专缉之---仙境
·班得瑞的九个专缉之---寂静山林
·色谜语256个 有答案!网上泡MM你肯定用得着
·《拳皇2002》隐藏超杀出招表 - 技巧心得
·《勇者斗恶龙 怪兽仙境》怪兽交配心得(GBA) - 勇者斗恶龙8攻略秘籍 - 勇者斗恶龙8
·《黑暗史诗(FATE)》游戏攻略心得之打造Legend下轻松通关魔战士
·《超级机器人大战MX》研究+心得(PS2) - 超级机器人大战攻略秘籍 - 超级机器人大战
·《暗黑破坏神II》1.10惊天大BUG - 技巧心得
·[RO]完全炼金术士心得+经验

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
首页 | 本站声明 | 下载帮助 | 发布软件 |
中文版权所有:ABC学院 浙ICP备05000717号