﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-Kingthy's blog-最新评论</title><link>http://www.cnblogs.com/kingthy/CommentsRSS.aspx</link><description /><language>zh-cn</language><pubDate>Sun, 13 Nov 2011 09:42:51 GMT</pubDate><lastBuildDate>Sun, 13 Nov 2011 09:42:51 GMT</lastBuildDate><generator>cnblogs</generator><item><title>Re:VTemplate模板引擎的使用—Function标签</title><link>http://www.cnblogs.com/kingthy/archive/2011/11/10/2161039.html#2240575</link><dc:creator>插件架构</dc:creator><author>插件架构</author><pubDate>Thu, 10 Nov 2011 10:50:56 GMT</pubDate><guid>http://www.cnblogs.com/kingthy/archive/2011/11/10/2161039.html#2240575</guid><description><![CDATA[不会做<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/kingthy/" target="_blank">插件架构</a> 2011-11-10 18:50 <a href="http://www.cnblogs.com/kingthy/archive/2011/11/10/2161039.html#2240575#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:[开源]基于C#的腾讯微博SDK V0.1版本发布</title><link>http://www.cnblogs.com/kingthy/archive/2011/11/01/1969762.html#2232237</link><dc:creator>[秦时明月]</dc:creator><author>[秦时明月]</author><pubDate>Tue, 01 Nov 2011 01:32:25 GMT</pubDate><guid>http://www.cnblogs.com/kingthy/archive/2011/11/01/1969762.html#2232237</guid><description><![CDATA[兄弟怎么加关注啊???????好像不行[code=csharp]
OAuth oauth = new OAuth(appKey, appSecret);

			//获取请求Token
			if (oauth.GetRequestToken(null))
			{
				Console.WriteLine(&quot;获取Request Token成功。值如下：&quot;);
				Console.WriteLine(&quot;TokenKey={0}&quot;, oauth.Token);
				Console.WriteLine(&quot;TokenSecret={0}&quot;, oauth.TokenSecret);
				Console.WriteLine(&quot;正在请求授权, 请在授权后,将页面提示的授权码码输入下面并继续……&quot;);
				Process.Start(&quot;https://open.t.qq.com/cgi-bin/authorize?oauth_token=&quot; + oauth.Token);
				System.Threading.Thread.Sleep(1000);
				Process.Start(&quot;http://open.t.qq.com/oauth_html/loginact.php?oauth_token=&quot;+oauth.Token+&quot;&amp;checkStatus=checked&quot; + oauth.Token);
				
				
				Console.Write(&quot;授权码：&quot;);
				string verifier = Console.ReadLine();
				string name;
				if (oauth.GetAccessToken(verifier, out name))
				{
					Console.WriteLine(&quot;获取Access Token成功。值如下：&quot;);
					Console.WriteLine(&quot;TokenKey={0}&quot;, oauth.Token);
					Console.WriteLine(&quot;TokenSecret={0}&quot;, oauth.TokenSecret);
					Console.WriteLine(&quot;微博帐户名={0}&quot;, name);
				}
				else
				{
					Console.WriteLine(&quot;获取Access Token时出错，错误信息： {0}&quot;, oauth.LastError);
				}
			}
			else
			{
				Console.WriteLine(&quot;获取Request Token时出错，错误信息： {0}&quot;, oauth.LastError);
			}

			if (oauth.LastError != null)
			{
				Console.Read();
				return;
			}
			// Twitter twitter = new Twitter(oauth);
			// var data = twitter.Add(&quot;#TXOpenTSDK# @大只的鱼 &quot;+DateTime.Now+&quot;....&quot;, @&quot;c:\ss.jpg&quot;, &quot;127.0.0.1&quot;);
			Friends fr=new Friends(oauth);
			var ret=fr.Add(&quot;大只的鱼&quot;);
			Console.WriteLine(ret);
[/code]<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/kingthy/" target="_blank">[秦时明月]</a> 2011-11-01 09:32 <a href="http://www.cnblogs.com/kingthy/archive/2011/11/01/1969762.html#2232237#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:我的KT库之----数据库的操作(DbHelper)</title><link>http://www.cnblogs.com/kingthy/archive/2011/10/18/2155058.html#2222262</link><dc:creator>Kevin.Han</dc:creator><author>Kevin.Han</author><pubDate>Tue, 18 Oct 2011 06:13:26 GMT</pubDate><guid>http://www.cnblogs.com/kingthy/archive/2011/10/18/2155058.html#2222262</guid><description><![CDATA[@Kingthy
谢谢。我还以为你是用反射给字段赋值的。<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/kingthy/" target="_blank">Kevin.Han</a> 2011-10-18 14:13 <a href="http://www.cnblogs.com/kingthy/archive/2011/10/18/2155058.html#2222262#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:我的KT库之----数据库的操作(DbHelper)</title><link>http://www.cnblogs.com/kingthy/archive/2011/10/18/2155058.html#2222258</link><dc:creator>Kingthy</dc:creator><author>Kingthy</author><pubDate>Tue, 18 Oct 2011 06:07:40 GMT</pubDate><guid>http://www.cnblogs.com/kingthy/archive/2011/10/18/2155058.html#2222258</guid><description><![CDATA[@Kevin.Han
你的UserEntity这个对象是怎样定义的？

是继承于DbObject这个对象的吗？
类似这样？
public class UserEntity : DbObject{
  public int UserId{
     get{
    return this.GetData&lt;int&gt;(&quot;UserId&quot;,0);
   }
   set{
     this.SetData(&quot;UserId&quot;, value);  //第一个参数要对应于你的表字段名称
   }
}
}<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/kingthy/" target="_blank">Kingthy</a> 2011-10-18 14:07 <a href="http://www.cnblogs.com/kingthy/archive/2011/10/18/2155058.html#2222258#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:我的KT库之----数据库的操作(DbHelper)</title><link>http://www.cnblogs.com/kingthy/archive/2011/10/17/2155058.html#2221858</link><dc:creator>Kevin.Han</dc:creator><author>Kevin.Han</author><pubDate>Mon, 17 Oct 2011 15:03:14 GMT</pubDate><guid>http://www.cnblogs.com/kingthy/archive/2011/10/17/2155058.html#2221858</guid><description><![CDATA[请教楼主一个问题,我用了KT库，但执行查询返回对象的时候，里面的字段却为空。

我的代码:
            OleDbConnection connection = new OleDbConnection(@&quot;Provider=SQLOLEDB;database=dbtest;server=.\sqlexpress2008;Integrated Security=SSPI;&quot;);

            using (DbHelper dbHelper = new DbHelper(connection,true))
            {
                var user = dbHelper.ExecuteDbObject&lt;UserEntity&gt;(&quot;select UserId,UserName,UserPsw from [tblUser] where UserId  = 1&quot;);
                Console.WriteLine(user.UserName);
            }

 通过debug，下面方法中的for循环走到了，并且record.GetValue(i)能拿到值。但return t的时候，发现在t中的字段没赋到值。
       public static T ToDbObject&lt;T&gt;(this IDataRecord record)
            where T : DbObject, new()
        {
            T t = new T();
            for (int i = 0; i &lt; record.FieldCount; i++)
            {
                string name = record.GetName(i);
                object value = record.GetValue(i);
                t.SetDataInternal(name, value);
            }
            return t;
        }
请问怎么解决<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/kingthy/" target="_blank">Kevin.Han</a> 2011-10-17 23:03 <a href="http://www.cnblogs.com/kingthy/archive/2011/10/17/2155058.html#2221858#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:我的KT库之----数据库的操作(DbCommandBuilder/DbConditionBuilder)</title><link>http://www.cnblogs.com/kingthy/archive/2011/09/07/2163873.html#2194878</link><dc:creator>Kingthy</dc:creator><author>Kingthy</author><pubDate>Wed, 07 Sep 2011 13:51:09 GMT</pubDate><guid>http://www.cnblogs.com/kingthy/archive/2011/09/07/2163873.html#2194878</guid><description><![CDATA[@waninlezu
可以，语句由你控制<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/kingthy/" target="_blank">Kingthy</a> 2011-09-07 21:51 <a href="http://www.cnblogs.com/kingthy/archive/2011/09/07/2163873.html#2194878#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:我的KT库之----数据库的操作(DbCommandBuilder/DbConditionBuilder)</title><link>http://www.cnblogs.com/kingthy/archive/2011/09/02/2163873.html#2191863</link><dc:creator>waninlezu</dc:creator><author>waninlezu</author><pubDate>Fri, 02 Sep 2011 15:57:47 GMT</pubDate><guid>http://www.cnblogs.com/kingthy/archive/2011/09/02/2163873.html#2191863</guid><description><![CDATA[[code=csharp]
            var user = Query&lt;Person&gt;.New().From(&quot;users&quot;).Where(&quot;Name&quot;).Is(&quot;me&quot;);

            var sql = user.Builder.Build();

            var group = Query&lt;Person&gt;.New(&quot;MemeoryDbProvider&quot;)
                .From(&quot;users&quot;)
                .Limit(10)
                .Select(new[] { &quot;name&quot;,&quot;password&quot; })
                .OrderByDescending(&quot;age&quot;)
                .Or(&quot;password&quot;).Is(&quot;123456&quot;)
                .Or(&quot;com&quot;).Is(&quot;xxx&quot;)
                .And(p =&gt; p.IsOver18).Is(true)
                .And(p =&gt; p.ID).In&lt;int&gt;(1, 2, 3, 4, 5)
                .And(p =&gt; p.UserName).NotIn&lt;string&gt;(&quot;fucker&quot;)
                .And(p =&gt; p.RegDate).MoreThan(new DateTime(2000, 1, 1)).LessThan(new DateTime(2011, 1, 1));

            sql = group.Builder.Build();
[/code]

                Join&lt;UserInfo&gt;.From(&quot;user_info&quot;).On((p, i) =&gt; p.ID = i.ID)//???<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/kingthy/" target="_blank">waninlezu</a> 2011-09-02 23:57 <a href="http://www.cnblogs.com/kingthy/archive/2011/09/02/2163873.html#2191863#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:我的KT库之----数据库的操作(DbCommandBuilder/DbConditionBuilder)</title><link>http://www.cnblogs.com/kingthy/archive/2011/09/02/2163873.html#2191858</link><dc:creator>waninlezu</dc:creator><author>waninlezu</author><pubDate>Fri, 02 Sep 2011 15:40:21 GMT</pubDate><guid>http://www.cnblogs.com/kingthy/archive/2011/09/02/2163873.html#2191858</guid><description><![CDATA[能 join 表 不？<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/kingthy/" target="_blank">waninlezu</a> 2011-09-02 23:40 <a href="http://www.cnblogs.com/kingthy/archive/2011/09/02/2163873.html#2191858#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:[开源]基于C#的腾讯微博SDK V0.1版本发布</title><link>http://www.cnblogs.com/kingthy/archive/2011/08/30/1969762.html#2188968</link><dc:creator>Kingthy</dc:creator><author>Kingthy</author><pubDate>Tue, 30 Aug 2011 08:04:33 GMT</pubDate><guid>http://www.cnblogs.com/kingthy/archive/2011/08/30/1969762.html#2188968</guid><description><![CDATA[@熊在路上
@迷途的小书童
新版本请使用此项目
http://opentsdk.codeplex.com<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/kingthy/" target="_blank">Kingthy</a> 2011-08-30 16:04 <a href="http://www.cnblogs.com/kingthy/archive/2011/08/30/1969762.html#2188968#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:[开源]基于C#的腾讯微博SDK V0.1版本发布</title><link>http://www.cnblogs.com/kingthy/archive/2011/08/29/1969762.html#2187902</link><dc:creator>熊在路上</dc:creator><author>熊在路上</author><pubDate>Mon, 29 Aug 2011 03:46:02 GMT</pubDate><guid>http://www.cnblogs.com/kingthy/archive/2011/08/29/1969762.html#2187902</guid><description><![CDATA[报500错误呢~~<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/kingthy/" target="_blank">熊在路上</a> 2011-08-29 11:46 <a href="http://www.cnblogs.com/kingthy/archive/2011/08/29/1969762.html#2187902#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>
