sql >> Databasteknik >  >> RDS >> Sqlserver

EF-kod först, hur registrerar man samma tabellnamn med olika schema?

Dina klasser måste ha olika namn eller så måste du använda separata sammanhang för varje schema.

Anledningen till detta är EDM-modell som används internt. Även om du använder code-first skapar den fortfarande EDM-modell på baksidan och den måste följa alla dess begränsningar och hur POCO-klasser matchas med entiteter som definieras i CSDL-modellen. Entiteter från EDM är och POCO-klasser matchas av klassnamn (utan namnrymder). På grund av det måste varje klassnamn som mappas i samma sammanhang vara unikt och olika namnområden gör det inte till ett annat klassnamn.




  1. Hur man söker efter ett kommaseparerat värde

  2. Installera luaSQL på Ubuntu

  3. Hantera MySQL-fel när du använder Ajax

  4. Hur lägger du till PostgreSQL Driver som ett beroende i Maven?