Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Първо EF код, как да регистрирам същото име на таблица с различна схема?

Вашите класове трябва да имат различно име или трябва да използвате отделен контекст за всяка схема.

Причината за това е моделът EDM, използван вътрешно. Дори ако използвате първо код, той все още създава EDM модел отзад и трябва да следва всички свои ограничения и начина, по който POCO класовете се съпоставят с обектите, дефинирани в CSDL модела. Обектите от EDM са и POCO класовете са съпоставени с име на клас (без пространства от имена). Поради това всяко име на клас, съпоставено в един и същи контекст, трябва да бъде уникално и различното пространство от имена не го прави различно име на клас.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да използвам OUTPUT за заснемане на нов и стар ID?

  2. Риск от сблъсък на UUID, използвайки различни алгоритми

  3. CASE (съдържа), а не равенство

  4. SSIS пакетът не иска да извлича метаданни на временна таблица

  5. SQL Server Compact Edition ISNULL(sth, ' ') връща булева стойност?