摘要: RAR 协议全称为Request - Action - Response 协议,是一种互联网请求-动作-反馈简单模式通信协议。是基于TCP 协议基础上的远程通信协议。应用于远程数据请求和远程操纵。 其设计的初衷是为互联网领域和工控领域提供高并发的解决方案。 第一,传统TCP通信 对于TCP协议,其缓 阅读全文
posted @ 2022-01-08 00:24 Tom Song 阅读(472) 评论(0) 推荐(0) 编辑
摘要: .Net高级开发工程师Sr. Software Development Engineer职责描述Main responsibilities1. 基于.Net, .Net Core, C#, WPF的桌面端,前后端软件的设计和开发Desktop, Web(front and back end) sof 阅读全文
posted @ 2022-02-04 13:53 Tom Song 阅读(76) 评论(0) 推荐(0) 编辑
摘要: Linq To Sql 项目从Beta迁移到RTM要注意那些事项呢?RTM相对beta又做了那些变动呢?本文为你揭开这些问题。 阅读全文
posted @ 2007-11-28 19:16 Tom Song 阅读(4076) 评论(17) 推荐(0) 编辑
摘要: 在上一节中,我们讲到了业务实体的设计。好多人可能都觉得,为什么没有在这些实体类中放置方法,不够oo. 这实际和项目整体的设计有关。在杀人游戏系列 之一 一节中,我们提到了,整个项目的架构是网络模式的。而网络模式势必有client和server端。那client和server之间的通信成为这个游戏逻辑的推动力。本节从wcf层面的设计讲起,看看游戏逻辑是如何驱动的。最后放出提供游戏代码下载。如果有时间,笔者会继续改进。 阅读全文
posted @ 2007-10-25 20:43 Tom Song 阅读(5103) 评论(13) 推荐(0) 编辑
摘要: 在第一篇中,我们已经引出了话题。在经过初步的分析之后,整个team的思路很明确。从业务逻辑入手,兵分两路,一路向ui开进,一路向database开进。而关键的部分就是中间实体类的设计。 阅读全文
posted @ 2007-10-15 18:38 Tom Song 阅读(4056) 评论(24) 推荐(0) 编辑
摘要: Linq To Sql进阶系列 目录导航 阅读全文
posted @ 2007-10-15 15:20 Tom Song 阅读(19529) 评论(13) 推荐(1) 编辑
摘要: [C# 3.0入门系列] 目录导航 阅读全文
posted @ 2007-10-15 15:07 Tom Song 阅读(26749) 评论(12) 推荐(4) 编辑
摘要: 本文以一个游戏为例,向大家演示了了linq to sql技术,wcf技术,wpf技术在程序开发中的应用。 阅读全文
posted @ 2007-10-12 15:32 Tom Song 阅读(5046) 评论(16) 推荐(0) 编辑
摘要: Linq To Sql是Microsoft开发的针对解决data!=object问题的新技术。在笔者的一系列的文章中,对它已经做了大量的介绍。现在,笔者将从经验的角度,谈谈它的优劣.并拿其和NHibernate做了比较,看看Linq To Sql又有那些优势呢? 阅读全文
posted @ 2007-09-28 00:13 Tom Song 阅读(11662) 评论(23) 推荐(0) 编辑
摘要: 在上面一篇文章Linq To Sql进阶系列(六)中,我们提到了使用object的动态查询。本文在上文的基础上,再做更加深入的引申。同时修正上文中一些不妥的地方。提供相关源代码下载. 阅读全文
posted @ 2007-09-23 00:39 Tom Song 阅读(7905) 评论(23) 推荐(1) 编辑
摘要: 动态的生成sql语句,根据不同的条件构造不同的where字句,是拼接sql 字符串的好处。而Linq的推出,是为了弥补编程中的 Data != Object 的问题。我们又该如何实现用object的动态查询呢? 阅读全文
posted @ 2007-09-09 21:21 Tom Song 阅读(15099) 评论(45) 推荐(1) 编辑
摘要: 如果,你想在一台数据库服务器上,查询另一个台数据服务器的数据该如何做呢?如果,你想在同一台数据服务器上,在不同的数据库之间查询数据,又该怎么办呢?那就让我为你介绍Synonym和openquery吧。 阅读全文
posted @ 2007-08-17 16:05 Tom Song 阅读(5315) 评论(5) 推荐(0) 编辑
摘要: 本文为入门级别的。为了显现Linq To Sql是如何安全而写的前奏。 阅读全文
posted @ 2007-08-17 11:59 Tom Song 阅读(9348) 评论(4) 推荐(0) 编辑
摘要: Store Procedure,存储过程。就先谈谈它与udf的区别吧。 阅读全文
posted @ 2007-08-16 20:38 Tom Song 阅读(8495) 评论(11) 推荐(1) 编辑
摘要: 本文浅谈了c# 3.0 和Linq To Sql的学习方法。 阅读全文
posted @ 2007-08-15 21:26 Tom Song 阅读(13499) 评论(22) 推荐(0) 编辑
摘要: Lambda表达式是由匿名方法演化而来的更加高级的形式。那么Lambda表达式中的Lifting是什么呢? 阅读全文
posted @ 2007-08-14 21:20 Tom Song 阅读(8021) 评论(13) 推荐(1) 编辑
摘要: Linq To Sql如何提供对User Define Function的支持的呢?如果,用户想使用数据库自定义的函数该怎么办呢?本文将详细为你阐述。 阅读全文
posted @ 2007-08-10 21:24 Tom Song 阅读(8133) 评论(9) 推荐(1) 编辑
摘要: CUD就是Create, Update, Delete。在别人都写过了后,还有什么是新鲜的呢?如果,碰到了数据库自增型字段,在插入数据后,需要你自己去获取自增的值吗?(近期更新) 阅读全文
posted @ 2007-08-08 19:19 Tom Song 阅读(8813) 评论(25) 推荐(0) 编辑
摘要: 有这么一个例子,寻找一个表中的某个字段介于某个给定的集合该怎么办?Sql写起来很简单,比如:Select * from table where id in (2,3, 4, 5)。 就是寻找id字段为这个给定的集合(2,3, 4, 5)内的值。那Linq to Sql该怎么做呢?一个字,简单。 阅读全文
posted @ 2007-08-01 20:34 Tom Song 阅读(11640) 评论(21) 推荐(1) 编辑
摘要: 在Linq To Sql进阶系列(一) 一文中,我们谈到了数据库中的两种基本关系1:M 与1:1. 而现实世界中,还有一种M:M 的关系。比如,一个老师可以有多个学生,而一个学生也可以有多个老师。老师和学生的关系就是多对多的关系。这些关系在数据库中是如何反映的呢? 阅读全文
posted @ 2007-07-31 10:31 Tom Song 阅读(9762) 评论(12) 推荐(0) 编辑
摘要: 本节讲join操作。我们知道,T-sql中,有三种最基本的join,inner join, left join, 和right join。 而dlinq并不支持right join。道理很简单,right join以right表为基础,left表中没有对应记录的,将以null值填充。而dlinq以left表做为主表创建对象。如果一个对象为null,你如何获取它的其他的属性呢? 阅读全文
posted @ 2007-07-12 18:57 Tom Song 阅读(10727) 评论(24) 推荐(0) 编辑
摘要: 本系列,或多或少,直接或间接依赖入门系列知识。但,依然追求独立成章。因本文作者水平有限,文中错误难免,敬请读者指出并谅解。本系列将会和入门并存。 阅读全文
posted @ 2007-07-11 13:19 Tom Song 阅读(19230) 评论(7) 推荐(1) 编辑
摘要: 有朋友反馈说我提供的sample不能编译。大概是版本的问题,可以到http://msdn2.microsoft.com/en-us/bb330936.aspx 下载for beta1的版本。本节接着讲groupby。上一节,我们讲了如何理解groupby返回的结果。本节会延这个思路阐述下去。 阅读全文
posted @ 2007-07-10 18:17 Tom Song 阅读(11063) 评论(15) 推荐(1) 编辑
摘要: 换一种写作风格。本节讲groupby操作。 阅读全文
posted @ 2007-07-09 21:10 Tom Song 阅读(12914) 评论(9) 推荐(0) 编辑
摘要: 收集c# 3.0 及orcas 的bug或你认为是bug的问题。包括c#语法,ide操作,等等。你所提交的任何问题,都会得到答复。 阅读全文
posted @ 2007-07-06 15:12 Tom Song 阅读(5968) 评论(27) 推荐(0) 编辑
摘要: 先发布一则消息。Orcas Beta1, 这个才是beta1,可以到http://www.microsoft.com/downloads/details.aspx?FamilyID=f10fb5df-e369-4db4-b9a7-845dbf793368&DisplayLang=en 下载。5月1号的版本。最早4月19号就出来过一个,只是没有在意。还有一个http://www.microsoft.com/downloads/details.aspx?FamilyID=36b6609e-6f3d-40f4-8c7d-ad111679d8dc&DisplayLang=en 。 一个是self-extracting 版本的,一个是Virtual PC version的。不知道什么区别。没有装过。本节舍去原来的计划,而改讲映射工具。 阅读全文
posted @ 2007-06-28 20:50 Tom Song 阅读(10315) 评论(9) 推荐(0) 编辑
摘要: 进城(模仿去洗澡) 原段子:http://www.56.com/v2/v_MzgwNzI2Nw.html 在此基础上,做了加工处理,删除了屁,屎等容易让人恶心的段落,围绕村长的屁股展开。特注:成人相声。 阅读全文
posted @ 2007-02-05 10:26 Tom Song 阅读(2483) 评论(1) 推荐(0) 编辑
摘要: 本节讲orderby操作.我突然在想这么一个问题,读者会T-SQL吗?要是不知道,那我写的是不是太简单了呢?做个调查哦,不知道的举手. 阅读全文
posted @ 2007-01-29 10:59 Tom Song 阅读(25155) 评论(23) 推荐(1) 编辑
摘要: 从本节开始,本文正式更名为C#3.0入门系列。先发布一则消息,VS2007 Beta版本已经发布咯,下载地址: http://www.microsoft.com/downloads/details.aspx?FamilyID=1FF0B35D-0C4A-40B4-915A-5331E11C39E6&displaylang=en 大家快去下载呀,我也好和大家一起体验该版本最新功能呀。我们先接着讲linq的语法。 阅读全文
posted @ 2007-01-28 14:08 Tom Song 阅读(18623) 评论(31) 推荐(0) 编辑
摘要: 从本节开始,我们讲dlinq语法咯。我们先从select子句讲起。看下面的例子。 var q = from c in db.Customers select c.ContactName; 感觉怎么样,是不是像sql,那还等什么,快来了解c# 3.0的新特性吧。 (最近更新了文章中的部分章节) 阅读全文
posted @ 2006-12-20 22:06 Tom Song 阅读(41780) 评论(27) 推荐(4) 编辑
摘要: 从本节开始,笔者将会和大家一起开始体验dlinq了。你准备好创建你的第一个linq preview的工程了吗? 阅读全文
posted @ 2006-09-06 18:55 Tom Song 阅读(15811) 评论(7) 推荐(0) 编辑
摘要: 在第一篇中,我已经和大家简单介绍了linq。也和大家提起linq是C# 3.0里的一个特性。不过,你去装linq priview时,你会发现,它提供了许多vb的linq代码。从现在的情况看,linq会被移植到.net framework下。 阅读全文
posted @ 2006-09-01 16:06 Tom Song 阅读(18053) 评论(19) 推荐(1) 编辑
摘要: 谈到dlinq,就不得不先说linq。让我们先看看什么是linq。linq是 Language Integrated Query的缩写。那么事实上dlinq就是 Database Language Integrated Query 的缩写。linq和dlinq最大的区别就在与linq是对内存进行操作,而dlinq的操作对象为数据库。 linq是C# 3.0语言一大新的特性,在随后的日子里,笔者将和大家一起来学习它。 阅读全文
posted @ 2006-08-14 21:09 Tom Song 阅读(25848) 评论(38) 推荐(5) 编辑