Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Entity Framework z mysql, problem z kapitalizacją tabel między linuxem a Windows

Entity Framework będzie używać tej samej nazwy (wielkości itp.), która jest zadeklarowana dla obiektu. Na przykład, jeśli zadeklarujesz obiekt modelu jako:

public class Industry
{
  public int IndustryID { get; set; }
}

Entity Framework wyszuka tabelę branż z kolumną IndustryID.

Możesz to zmienić, dodając adnotacje do swoich modeli. Wykonaj następujące czynności:

[Table("industry")]
public class Industry
{
  public int IndustryID { get; set; }
}

Dzięki temu Twoje obiekty nadal będą używać odpowiedniego schematu nazewnictwa platformy .NET, ale będzie on pasował do odpowiedniej bazy danych. Możesz również zmienić nazwę kolumn za pomocą Atrybut kolumny .

Alternatywnie możesz zmienić nazwy tabel w MySQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konwertuj datę na format daty MYSQL

  2. MIN() – Znajdź minimalną wartość w kolumnie w MySQL

  3. Jak uzyskać wiele zliczeń za pomocą jednego zapytania SQL?

  4. Wyświetl otwarte transakcje w MySQL

  5. Biblioteka zagnieżdżonego zestawu modelu PHP