• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

我们将共同携手迎接你的到来!


新的一年
新的开始
新的目标
新的收获

kevin 愛戀 20140103

博客园          联系   管理     
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
2010年6月1日
Linq to sql(二):DataContext与实体(三)
摘要: 执行查询NorthwindDataContext ctx = new NorthwindDataContext("server=xxx;database=Northwind;uid=xxx;pwd=xxx");string newcity = "Shanghai";ctx.ExecuteCommand("update Customers set City={0} where CustomerID ... 阅读全文
posted @ 2010-06-01 13:48 kevin_20131022 阅读(247) 评论(0) 推荐(1)
Linq to sql(三):增删改(一)
摘要: 示例数据库字段名字段类型允许空字段说明IDuniqueidentifier表主键字段UserNamevarchar(50)留言用户名PostTimedatetime留言时间Messagevarchar(400)√留言内容IsRepliedbit留言是否回复Replyvarchar(400)√留言管理员回复 在数据库中创建一个名为GuestBook的数据库,在里面创建一个tb... 阅读全文
posted @ 2010-06-01 13:47 kevin_20131022 阅读(216) 评论(0) 推荐(0)
Linq to sql(三):增删改(二)
摘要: 简易留言簿 现在,我们就可以使用Linq to sql完成简易留言簿了。实现以下功能:l 发表留言(增)l 查看留言(查)l 管理员回复留言(改)l 管理员删除留言(删除)首先,创建一个Default.aspx,在页面上加入一些控件:<div> 姓名 <asp:TextBox ID="tb_UserName" runat="server"></asp:TextBox... 阅读全文
posted @ 2010-06-01 13:46 kevin_20131022 阅读(228) 评论(0) 推荐(0)
Linq to sql(三):增删改(三)
摘要: 前面创建Linq to sql Classes的时候我们输入名字GuestBook,系统就为我们自动创建了GuestBookDataContext(你也可以在GuestBook.Designer.cs中找到类定义)。在绑定的时候我们使用查询句法查询留言表中所有留言,按照发表时间倒序(天哪?这是数据访问吗?好像仅仅定义了一句SQL啊)。在发表留言按钮中,我们为一个tbGuestBook赋值,然后把它... 阅读全文
posted @ 2010-06-01 13:45 kevin_20131022 阅读(220) 评论(0) 推荐(0)
Linq to sql(三):增删改(四)
摘要: 运行效果如下图:在这里,我们通过Single方法获取一条记录,也就是一个tbGuestBook实例,更新了一些属性后保存也就完成了改这个操作。删除操作更简单,只需要从表中移除对象。你是不是觉得好像不是在操作数据库,像在操作内存中的对象。 由于写了日志,看看改和删操作会是怎么样的SQL?UPDATE [dbo].[tbGuestBook]SET [IsReplied] = @p4, [Reply] ... 阅读全文
posted @ 2010-06-01 13:44 kevin_20131022 阅读(174) 评论(0) 推荐(0)
Linq to sql(四):查询句法(一)
摘要: select描述:查询顾客的公司名、地址信息查询句法:var 构建匿名类型1 = from c in ctx.Customers select new { 公司名 = c.CompanyName, 地址 = c.Address };对应SQL:SELECT [t0].[CompanyName], [t0].[Address]FROM [dbo].[Customers] AS [t0] 描述:查询职... 阅读全文
posted @ 2010-06-01 13:41 kevin_20131022 阅读(252) 评论(0) 推荐(0)
Linq to sql(四):查询句法(二)
摘要: where描述:查询顾客的国家、城市和订单数信息,要求国家是法国并且订单数大于5查询句法:var 多条件 = from c in ctx.Customers where c.Country == "France" && c.Orders.Count > 5 select new { 国家 = c.Country, 城市 = c.City, 订单数 = c.Orders.Cou... 阅读全文
posted @ 2010-06-01 13:40 kevin_20131022 阅读(198) 评论(0) 推荐(0)
Linq to sql(四):查询句法(三)
摘要: 分页描述:按照每页10条记录,查询第二页的顾客查询句法:var 分页 = (from c in ctx.Customers select c).Skip(10).Take(10);对应SQL:SELECT TOP 10 [t1].[CustomerID], [t1].[CompanyName], [t1].[ContactName], [t1].[ContactTitle], [t1].[Addr... 阅读全文
posted @ 2010-06-01 13:40 kevin_20131022 阅读(178) 评论(0) 推荐(0)
Linq to sql(四):查询句法(四)
摘要: 对应SQL:SELECT (CASE WHEN [t2].[value2] = 1 THEN @p1 ELSE @p2 END) AS [value], [t2].[value] AS [数量]FROM ( SELECT COUNT(*) AS [value], [t1].[value] AS [value2] FROM ( SELECT (CASE WHEN [t0].[Freight]... 阅读全文
posted @ 2010-06-01 13:39 kevin_20131022 阅读(188) 评论(0) 推荐(0)
Linq to sql(四):查询句法(五)
摘要: 取相交项描述:查询城市是A打头的顾客和城市包含A的顾客的交集,并按照顾客名字排序查询句法:var 取相交项 = (from c in ctx.Customers where c.City.Contains("A") select c).Intersect (from c in ctx.Customers where c.ContactName.StartsWith("A") select c).O... 阅读全文
posted @ 2010-06-01 13:38 kevin_20131022 阅读(221) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3