摘要: Semantic Web 文章目录  阅读全文
posted @ 2008-04-22 21:57 重典 阅读(125) | 评论 (0)编辑
     摘要: 本文只想让大家更直观地认知Asp.net Mvc,如果语言有所不当,还望先贤海涵,当然,如果文中有所纰漏还希望大家指出 尽量本着对初学者负责的态度来写,但期间的恒心与毅力相信过来的人更加明白,所以如果书写有误希望大家谅解.  阅读全文
posted @ 2008-03-10 21:32 重典 阅读(2748) | 评论 (5)编辑
     摘要: 前两天介绍了mvc pv4中AjaxHelper的用法 的确是比较方便,不过也有其缺点,那就是并不是所有人都用Asp.net Ajax的  阅读全文
posted @ 2008-07-22 11:32 重典 阅读(917) | 评论 (8)编辑
     摘要: RenderComponent在Pv3及以前版本中经常用到,自从Monorails而来Component就以其方便自然而让我很是喜欢,虽然它性能明显不如Parse/UserControl 在pv4中要使用以下方法来调用组件  阅读全文
posted @ 2008-07-21 14:23 重典 阅读(864) | 评论 (1)编辑
     摘要: 这个有点类似于UpdatePanel,首先要引用2个js一个是Microsoft Ajax Lib,一个是Mvc的Ajax新类  阅读全文
posted @ 2008-07-21 00:22 重典 阅读(67) | 评论 (0)编辑
     摘要: 三月的时候就承诺大家放出1.2正式版 可是由于有很多事情,所以一直没有时间发布 为了弥补,这一次推出这个有着全部源代码的开源版本  阅读全文
posted @ 2008-07-18 19:20 重典 阅读(1219) | 评论 (21)编辑
     摘要: Asp.net Mvc CodePlex Preview 4 16号出了Release
其中有不少改动,虽然笔者还没有使用,看了一下官方的比较文档ASP.NET MVC API Changes From Preview 3 to CodePlex Preview 4
并写了一些自己 的理解,希望对大家尽快接受pv4有些帮助.  阅读全文
posted @ 2008-07-18 10:42 重典 阅读(1101) | 评论 (6)编辑
又一个月没博了....今天博一下...
因为CHSNS的SQL Server布署有很多朋友反映很麻烦,所以正在将它迁移到Sqlite上,并做一些调整,使整个网站更加轻快 查询当然是linq比较好,但是寻找很久,网上却没有找到CodeSmith生成Sqlite的资料,只是在一些文章中提到要使用 Improved SQLite 3 Schema Provider
于是下载了一份,但是发现其中有几个问题
下载地址:http://community.codesmithtools.com/files/folders/schemaproviders/entry21748.aspx
以下一一解决:
1.工程引用的SchemaExplorer.dll版本过低,于是改为引用 \Program Files\CodeSmith\v4.1\AddIns\SchemaExplorer.dll
由此引发编译通不过,是因为IDbSchemaProvider接口有了更新,重新实现接口,会发现多了一个SetExtendedProperties方法.
      #region IDbSchemaProvider 成员
      
public void SetExtendedProperties(string connectionString, SchemaObjectBase schemaObject) {
          
throw new NotImplementedException();
      }
      
#endregion
不用鸟它,因为Sql,mySql那些都是这样的.
2.编译后发现所有字段都是OBJECT....都打回原型了...
更改SchemaColumns.cs中的SQLiteDataTypes为
 #region SQLiteDataTypes
   
public static class SQLiteDataTypes
   {
      
public const string INTEGER = "integer";
      
public const string FLOAT = "float";
      
public const string REAL = "real";
       
      
public const string NUMERIC = "numeric";
      
public const string BOOLEAN = "boolean";
      
public const string TIME = "time";
      
public const string DATE = "date";
      
public const string TIMESTAMP = "timestamp";
      
public const string VARCHAR = "varchar";
      
public const string NVARCHAR = "nvarchar";
      
public const string TEXT = "text";
      
public const string NONE = "none";
      
public const string BLOB = "blob";
      
public const string CHAR = "char";
   }

   
#endregion SQLiteDataTypes
然后将Sqlite3SchemaProvider.cs中的DbTypeFromType方法改为
 private DbType DbTypeFromType (string p)
      {
         
//SQLite has only a few types:
         
// INTEGER == Int64
         
// NUMERIC == Decimal
         
// TEXT == String
         
// NONE == Object or Blob
         switch (p)
         {
            
/*
            case "System.Int64":
                return DbType.Int64;

            case "System.Decimal":
                return DbType.Decimal;

            case "System.String":
                return DbType.String;
            
*/
            
case SQLiteDataTypes.INTEGER:
               
return DbType.Int64;

            
case SQLiteDataTypes.NUMERIC:
               
return DbType.Decimal;

            
case SQLiteDataTypes.FLOAT:
               
return DbType.Single;
             
case SQLiteDataTypes.REAL:
               
return DbType.Double;
            
case SQLiteDataTypes.TEXT:
            
case SQLiteDataTypes.VARCHAR:
             
case SQLiteDataTypes.NVARCHAR:
            
case SQLiteDataTypes.CHAR:
               
return DbType.String;
             
case SQLiteDataTypes.DATE:
             
case SQLiteDataTypes.TIME:
             
case SQLiteDataTypes.TIMESTAMP:
               
return DbType.DateTime;
            
default:
               
return DbType.Object;
         }
      }
OVER

将编译后的Sqlite3SchemaProvider.dll和System.Data.SQLite.dll复制到\Program Files\CodeSmith\v4.1\SchemaProviders
再用CodeSmith4 新建数据库连接时就会发现多了一个Sqlite的SchemaProvider
DLL下载... 吼吼...
http://www.cnblogs.com/Files/chsword/SchemaProviders.rar
posted @ 2008-07-08 12:30 重典 阅读(293) | 评论 (3)编辑
     摘要: Asp.net MVC Fckeditor的扩展(支持PV3及自动绑定)  阅读全文
posted @ 2008-06-02 09:58 重典 阅读(2037) | 评论 (7)编辑
     摘要: 两组比较常用的扩展方法  阅读全文
posted @ 2008-06-01 10:14 重典 阅读(261) | 评论 (0)编辑
     摘要: Asp.net MVC P2 中无法正确获取 CheckBox值的bug的解决方案  阅读全文
posted @ 2008-04-28 09:06 重典 阅读(253) | 评论 (4)编辑
     摘要: Semantic Web 文章目录  阅读全文
posted @ 2008-04-22 21:57 重典 阅读(125) | 评论 (0)编辑