sql >> Databáze >  >> RDS >> Sqlserver

Nejprve kód EF, jak zaregistrovat stejný název tabulky s jiným schématem?

Vaše třídy musí mít jiný název nebo musíte pro každé schéma použít samostatný kontext.

Důvodem je EDM model používaný interně. I když používáte code-first, stále vytváří EDM model na pozadí a musí dodržovat všechna jeho omezení a způsob, jakým jsou třídy POCO spárovány s entitami definovanými v modelu CSDL. Entity z EDM jsou a POCO třídy jsou porovnávány podle názvu třídy (bez jmenných prostorů). Z toho důvodu musí být každý název třídy mapovaný ve stejném kontextu jedinečný a jiný jmenný prostor z něj nečiní jiný název třídy.




  1. Pochopte roli datových architektů ve správě dat

  2. Argumenty příkazového řádku PSQL ve skriptu DO

  3. pdo lastInsertId vrací nulu (0)

  4. Virtuální hostitel WAMP nefunguje