Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Subsonic 2.2 Generated Property untuk SQL Server 2008 Date

Ini masih merupakan masalah yang tertunda, tetapi ini adalah perbaikan yang mudah. Jika Anda memiliki kode sumber SubSonic, lakukan beberapa pengeditan.

-- src\SubSonic\DataProviders\SqlDataProvider.cs.
Di sekitar baris #1010 di atas "case datetime" tambahkan:

            case "date":
                return DbType.Date;

-- src\SubSonic\ActiveRecord\AbsractList.csSekitar baris #85 di atas "else if (dbType ==DbType.DateTime)" tambahkan:

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

-- src\SubSonic\CodeLanguage\CSharpCodeLanguage.csSekitar baris #222 di atas "case DbType.DateTime" tambahkan:

            case DbType.Date:

Saya 99% ini adalah perubahan utama yang diperlukan, tanpa perubahan ini, rilis terakhir tidak akan mendukung dengan benar tipe data "DATE" SQL Server 2008.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Berapa kali karakter tertentu muncul dalam string

  2. Perbarui dengan Gabung, Kelompokkan, dan Memiliki

  3. Cara Memperbaiki "Pernyataan ALTER TABLE SWITCH gagal" Msg 4982 (SQL Server)

  4. Menerapkan relasi satu-ke-nol-atau-satu di SQL Server

  5. Bagaimana cara menambahkan Failover Partner ke string koneksi di VB.NET