sql >> データベース >  >> RDS >> Sqlserver

Subsonic 2.2 SQLServer2008の生成されたプロパティ日付

    これはまだ保留中の問題ですが、簡単に修正できます。 SubSonicソースコードをお持ちの場合は、いくつか編集してください。

    --src \ SubSonic \ DataProviders \SqlDataProvider.cs。
    「casedatetime」の上の1010行目あたりに追加:

                case "date":
                    return DbType.Date;
    

    --src \ SubSonic \ ActiveRecord \ AbsractList.cs "else if(dbType ==DbType.DateTime)"の上の85行目あたりに追加:

            else if (dbType == DbType.Date)
            {
                DateTime dX = Convert.ToDateTime(xVal);
                DateTime dY = Convert.ToDateTime(yVal);
                result = dX.CompareTo(dY);
            }
    

    --src \ SubSonic \ CodeLanguage \ CSharpCodeLanguage.cs「caseDbType.DateTime」の上の222行目あたりに追加:

                case DbType.Date:
    

    私は99%がこれらが必要な主な変更でしたが、これらの変更がないと、前回のリリースではSQLServer2008の「DATE」データ型が適切にサポートされません。



    1. 特定のキーの各インスタンスの最新の行を取得するSQLクエリ

    2. MySQLサービスの起動時にSQLクエリを実行する

    3. Debian 6でMySQLリレーショナルデータベースを使用する(Squeeze)

    4. より効率的な検索機能を実装するにはどうすればよいですか?