当前位置:  编程技术>.net/c#/asp.net

c#数据绑定之linq使用示例

    来源: 互联网  发布时间:2014-10-30

    本文导语:  XAML: 代码如下:                                                                                                                                               ...



XAML:

代码如下:


           
               
               
           
           
               
               
               
           
           
           
           
           
           
           
       

Button1  LINQ TO ENTITY

代码如下:

using (var context = new AdventureWorks2008Entities())
            {
                //var people = context.People.Where(c => c.LastName == "King").OrderBy(d => d.FirstName).Select(r => new { r.FirstName,r.LastName});
                //var people = context.People.Where(c => c.LastName == "King").OrderBy(c =>c.FirstName).Select(c => new { c.FirstName, c.LastName });
                var people = from per in context.People
                             //join emp in context.Employees on per.BusinessEntityID equals emp.BusinessEntityID
                             where per.LastName == "King"
                             orderby per.FirstName
                             select new { per.FirstName, per.LastName};
                foreach (var person in people)
                {
                    listBox1.Items.Add(string.Format("{0} t t {1} ", person.FirstName, person.LastName));
                }
            }

Button2 LINQ TO ENTITYSQL

代码如下:

using (var context = new AdventureWorks2008Entities())
            {
                var str = "SELECT VALUE p FROM AdventureWorks2008Entities.People AS p WHERE p.LastName= @LastName Order by p.FirstName";
                //var people = context.CreateQuery(str);
                var people = new System.Data.Objects.ObjectQuery(str, context);
                people.Parameters.Add(new System.Data.Objects.ObjectParameter("LastName", "King"));
                foreach (var person in people)
                {
                    listBox2.Items.Add(string.Format("{0} t t{1}", person.FirstName, person.LastName));
                }
            }

Button3 LINQ TO ENTITYCLIENT

代码如下:

var firstName = "";
            var lastName = "";
            using (EntityConnection conn = new EntityConnection("name=AdventureWorks2008Entities"))
            {
                string str = "SELECT p.FirstName, p.LastName FROM AdventureWorks2008Entities.People AS p WHERE p.LastName='King' Order by p.FirstName";
                conn.Open();
                EntityCommand cmd = conn.CreateCommand();
                cmd.CommandText =str;
                using (EntityDataReader rdr = cmd.ExecuteReader(System.Data.CommandBehavior.SequentialAccess))
                {
                    while (rdr.Read())
                    {
                        firstName = rdr.GetString(0);
                        lastName = rdr.GetString(1);
                        listBox3.Items.Add(string.Format("{0}t t{1}", firstName, lastName));
                    }
                }
                conn.Close();
            }
        }

    
 
 

您可能感兴趣的文章:

  • c#多线程更新窗口(winform)GUI的数据
  • C#难点逐个击破(6):C#数据类型与.net framework数据类型
  • C#中怎样将数据表中新添加的一列数据相加,再写入另一个表中。
  • c#读取图像保存到数据库(数据库保存图片)实例
  • C#判断数据类型的简单示例代码
  • C# 备份数据库的简单代码
  • c# 连接access数据库config配置
  • c#连接sqlserver数据库的例子
  • c#读取图像保存到数据库中(数据库保存图片)
  • C# mysql 插入数据,中文乱码的解决方法
  • C#中遍历DataSet数据集对象实例
  • C#连接Oracle数据库的实例方法
  • c#连接mysql数据库的方法
  • C#实现把dgv里的数据完整的复制到一张内存表的方法
  • C#连接MySql数据库的方法
  • c#数据绑定之删除datatable数据示例
  • c#数据绑定之向查询中添加参数(.Net连接外部数据库)
  • c#中使用SqlDataReader查询数据库
  • jxl操作excel写入数据不覆盖原有数据示例 iis7站长之家
  • C#三种判断数据库中取出的字段值是否为空(NULL) 的方法
  • c#判断数据库服务器是否启动
  • 数据结构:图(有向图,无向图),在Python中的表示和实现代码示例
  • java数据库连接池和数据库连接示例
  • asp.net数据绑定时动态改变值(示例)
  • PHP PDO数据库链接示例
  • 安装时加入外部数据库示例(android外部数据库)
  • sql使用cast进行数据类型转换示例
  • jxl操作excel写入数据不覆盖原有数据示例
  • php数组去重复数据示例
  • java抓取网页数据示例
  • Asp.net中的数据绑定Eval和Bind应用示例
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 数据绑定工具 Castor
  • JavaScript 双向数据绑定库 Way.js
  • 如何将一个jdbc数据源绑定到JNDI树上。请教!谢谢!
  • XML数据绑定工具 Zeus XML
  • Backbone 数据绑定模块 Epoxy.js
  • 数据绑定库 Intercooler.js
  • Ubuntu下取消MySQL数据库本机绑定限制方法
  • jsp中将后台传递过来的json格式的list数据绑定到下拉菜单select
  • 也谈Oracle 数据库的绑定变量特性及应用
  • asp.net datalist绑定数据后可以上移下移实现示例
  • C#编程之绑定数据到DataGrid控件
  • 使用SqlConnection将数据绑定到DataGrid中(VB.NET)
  • Android中 自定义数据绑定适配器BaseAdapter的方法
  • WinForm实现为ComboBox绑定数据源并提供下拉提示功能
  • Android中的SQL查询语句LIKE绑定参数问题解决办法(sqlite数据库)
  • c# 如何将RadioButton与DataTable数据进行绑定
  • Android数据绑定框架 RoboBinding
  • 数据绑定到两个不同的datagrid控件(vb.net)
  • ListView的Adapter使用(绑定数据) 之 自定义每一项的布局去绑定数据
  • 双向数据绑定JS库 Bindable.js
  • java命名空间javax.print类docflavor的类成员方法:服务格式化打印数据定义及介绍
  • 如何监控数据库的数据,如果数据库数据更改,就通知Server
  • <<大话数据结构>>中冒泡排序算法改进
  • 如何从数据库中或文本文件中提取数据到另一个数据库中?
  • java命名空间javax.print类docflavor的类成员方法:客户端格式化打印数据定义及介绍
  • 用JDBC连接Oracle数据库时,如何向数据库中写日期型数据(格式)?谢了!
  • 基于Key-Value的NOSQL数据库Redis的数据结构及常用相关命令介绍
  • linux下用libpcap库函数抓包,如何判断捕获的数据包是IP数据包还是非IP数据包,顺便说一下、捕获的数据包除了IP数据包之外,还有那些种类,非常感谢!!!
  • 基于Hadoop的数据挖掘框架
  • 建立一个ftp数据连接并传送或接受完毕一些数据后,能否不关闭此数据连接,下次接着用?
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3