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

Jak vytvořit vztah mezi tabulkou a zobrazením v Entity Framework

Ano, můžete to udělat, ale návrhář GUI to za vás nebude schopen odvodit.

První věc, kterou musíte udělat, je správně nakonfigurujte zobrazení . Návrhář nemůže odvodit primární klíč, takže budete muset poskytnout tyto informace.

Nyní můžete kliknout pravým tlačítkem na prázdné místo v návrháři a poté zvolit přidání přidružení. Definujte asociaci mezi vaším pohledem a tabulkou a správně nastavte mohutnost.

V EF 1 budete muset odstranit pole FK ze schématu klienta jejich výběrem v návrháři a stisknutím klávesy delete. Důvodem je, že v EF 1 nemůžete mít stejné pole namapované jak na přidružení, tak na skalární vlastnost. V EF 4 si můžete ponechat pole FK, pokud používáte FK asociace, nebo můžete použít nezávislé asociace, které se chovají jako EF 1.




  1. čárkou oddělený seznam

  2. Mnohonásobný vztah k určení, zda se uživateli příspěvek líbí

  3. Získejte rozdíl dalšího pole mezi prvním a posledním časovým razítkem seskupení

  4. Chyba syntaxe SQL při načítání databázového souboru (možná chyba verze?)