PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

एंटिटी फ्रेमवर्क 7 में टेबल और प्रॉपर्टीज का केस असंवेदनशील नाम

  1. इस तरह NpgsqlSqlGenerationHelper में DelimitIdentifier को ओवरराइड करें:

    public class SqlGenerationHelper : NpgsqlSqlGenerationHelper
    {
        public override string DelimitIdentifier(string identifier) => identifier.Contains(".") ? base.DelimitIdentifier(identifier) : identifier;
    }
    
  2. रिप्लेस सर्विस विधि का उपयोग करके ISqlGenerationHelper को अपनी कक्षा से बदलें:

    public class MyContext : DbContext
    {
        public virtual DbSet<MyTable> MyTable { get; set; }
    
        public MyContext(DbConnection connection) :
               base(new DbContextOptionsBuilder().UseNpgsql(connection)
                                                 .ReplaceService<ISqlGenerationHelper, SqlGenerationHelper>()
                                                 .Options) 
        { }
    }
    


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. दिनांक $1 . पर पैरामीटरयुक्त क्वेरी में PostgreSQL सिंटैक्स त्रुटि

  2. विदेशी कुंजी के साथ रिकॉर्ड प्रविष्टि के लिए, डालने से लौटाई गई आईडी का उपयोग करना

  3. PostgreSQL सबस्ट्रिंग ब्रैकेट के बीच स्ट्रिंग प्राप्त करें

  4. कैसे PostgreSQL से डेटाबेस में डंप मर्ज करने के लिए?

  5. पेंटाहो में डैशबोर्ड बनाते समय पोस्टग्रेज में बनाए गए 'बहुत सारे कनेक्शन'