Google [站内搜索]

预览模式: 普通 | 列表

表达式树ExpressionTree[转]

刚接触LINQ的人往往觉得表达式树很不容易理解,通过这篇文章我希望大家看到它其实并不像想象中那么难,您只要有普通的LINQ知识便可以轻松理解本文。

表达式树提供一个将可执行代码转换成数据的方法,如果你要在执行代码之前修改或转换此代码,那么它是非常有价值的,尤其是当你要将C#代码----如LINQ查询表达式转换成其他代码在另一个程序----如SQL数据库里操作它。

但是我在这里颠倒顺序,在文章最后你很容易发现为什么将代码转换到数据中去很有用。首先我需要提供一点背景知识,让我们开始看看相关的创建表达式树的简单语法。

查看更多...

分类:其他 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2970

RichTextBox.Find遍历搜索字符串中的坑

RichTextBox.Find遍历搜索字符串有两个重载方法可供调用:

public int Find(string str, int start, RichTextBoxFinds options);
public int Find(string str, int start, int end, RichTextBoxFinds options);

经测试发现:在特定场合下这两个重载方法可能发生死循环,下面分别举栗说明。

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3668

PJBlog3 V3.2.9.518可恶意注册BUG解决方法

前天发现博客会员数增加了很多,查了下,很多属于恶意注册用户并且已持续了几个月:



查看更多...

分类:程序修改 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 567243
今天使用LINQ to Entities时出现了一个错误,为方便说明创建了个Demo表用于还原问题:

create table Person
(
    Id int identity(1,1) primary key,

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5403

RichTextBox控件添加指定颜色文本示例



private void Form1_Load(object sender, EventArgs e)
{
    AppendText(richTextBox1, "红", Color.FromArgb(255, 0, 0));

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3569

神舟租车/一嗨租车查价

1.神舟租车



2.一嗨租车

查看更多...

分类:其他 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1927

SQLServer主键和唯一约束的区别

首先说明一点,主键又称主键约束,它也是一种约束,看下它和唯一约束的创建语法:

alter table Person add constraint PK_Id primary key (Id)
alter table Person add constraint UQ_Name unique (Name)

主键和唯一约束都要求字段值唯一,除此外,它们还有如下区别:

查看更多...

分类:服务器 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2611

JSON字符串转C#匿名对象工具

经常需在C#程序中使用第三方接口返回的JSON字符串,针对JSON写一个类反序列化太麻烦,Newtonsoft.Json有一个方法可以将JSON字符串转为C#匿名对象:

public static T DeserializeAnonymousType<T>(string value, T anonymousTypeObject)

那么问题就变成了怎么针对JSON写一个C#匿名对象,这简单多了:

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4391

福建移动宽带智能提速

分类:其他 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3443

理解POCO[转]

理解POCO(Plain Old CLR Object)先要理解POJO。

1、什么是POJO?

POJO的名称有多种,pure old java object 、plain ordinary java object 等。

查看更多...

分类:其他 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2135