Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Tämän viittauksen avulla voit ymmärtää tiettyjen taulukoiden käytettävissä olevat toiminnot, kunkin taulukon oletussarakkeet ja taulukoiden väliset suhteet. Taulukkomääritykset käyttävät EntityMetadata-luokkaa.
Tämä viittaus sisältää vain ne taulukot, joissa:
EntityMetadata.IsPrivateyhtä suuri kuinfalseTämä ehto jättää pois taulukot, joissa ei ole ulkoisia käyttötapauksia.
EntityMetadata.IsIntersectonfalseyhtä suuri kuin tai IsIntersect on yhtä suuri kuintrue, ja taulukko sisältää enemmän kuin neljä saraketta.Useimmat intersect-taulukot sisältävät vain neljä saraketta, joita tarvitaan monta moneen -yhteyden tukemiseen. Niistä ei ole hyötyä. Yli neljä saraketta sisältävät leikkaavat taulukot eivät ole yleisiä ja kiinnostavampia.
Jos haluat tarkastella tietoja kaikista ympäristösi taulukoista, katso Ympäristösi taulukoiden määritelmien selaaminen.
Dynamics 365 -tuotteiden taulukkoviittaus
Dynamics 365 -tuotteet käyttävät Dataversea. Kun luot ympäristön Dynamics 365 -tuotteille, ympäristö sisältää yhteiset taulukot kaikille Dynamics 365 -tuotteille. Katso Dynamics 365 Enabled apps -taulukko/entiteettiviittaus.
Kukin tietty Dynamics 365 tuote voi lisätä taulukoita. Seuraavassa taulukossa on esitetty tiettyjen Dynamics 365 -tuotteiden taulukkoviittaus:
| Tuotteen dokumentaatio | Tuotetaulukon viite |
|---|---|
| Myynti | Myyntitaulukon/entiteetin viite |
| Kenttäpalvelu | Field Servicen taulukon/entiteetin viite |
| Asiakaspalvelu | Customer Service -taulukon/entiteetin viite |
Majoituspaikkaa
Tämä osio sisältää valitut entiteetin ominaisuudet niiden kaikkien sijaan. Se sisältää vain ne ominaisuudet, joista on eniten hyötyä kehittäjille. Voit muuttaa joitain entiteetin ominaisuusarvoja.
Sarakkeet
Sarakkeet luetellaan kahdessa erillisessä osassa:
| Osa | Description |
|---|---|
| Kirjoitettavat sarakkeet/määritteet | Sarakkeet, jotka voit määrittää taulukon rivejä luotaessa tai päivitettäessä. Nämä sarakkeet palautuvat true joko - tai AttributeMetadata.IsValidForUpdate -AttributeMetadata.IsValidForCreateominaisuuksille, yleensä kummallekin. Jos jompikumpi ominaisuus palauttaa falsearvon , tämä ehto määritetään. |
| Vain luku -sarakkeet/-määritteet | Sarakkeet, joita voit hakea, mutta joita ei voi määrittää luodessasi tai päivitettäessä taulukon rivejä. Nämä sarakkeet palautuvat false aina -ja AttributeMetadata.IsValidForUpdate -AttributeMetadata.IsValidForCreateominaisuuksille. |
Sarakevaihtoehtojen valinta
Tämän viitedokumentaation valintasarakkeen vaihtoehdot ovat peräisin käyttöönotosta, jossa englanti on peruskieli. Jotkin valintavaihtoehdot voivat vaihdella ympäristön luomisen yhteydessä valitun peruskielen mukaan. Nämä erot vastaavat tiiviimmin asetuksia, jotka sopivat parhaiten kielelle tai kulttuurille. Voit mukauttaa näitä asetuksia muuttamalla selitteitä tai lisäämällä ja poistamalla asetuksia tarpeen mukaan.
Suhteet
EntityMetadata-luokka sisältää kolme ominaisuutta, jotka edustavat suhteita:
| Ominaisuus | Type | Description |
|---|---|---|
| OneManyRelationships | OneToManyRelationshipMetadata[] | Hakee entiteetin yksi-moneen-suhteiden matriisin. |
| ManyToOneRelationships | OneToManyRelationshipMetadata[] | Hakee entiteetin monta-yhteen-suhteiden matriisin. |
| ManyToManyRelationships | ManyToManyRelationshipMetadata[] | Hakee entiteetin monta-moneen-suhteiden matriisin. |
Note
Kummassakin taulukossa luetellaan sitä koskevat suhteet, mutta molemmat taulukot jakavat kunkin suhteen. Taulukoiden väliset suhteet ovat olemassa. Vaikka yksi moneen -suhteita on olemassa, monta yhteen - suhteet ovat yksinkertaisesti viitetaulukon yhdestä moneen -suhteen näkymä.
Monta yhteen -suhteet
Sisältää nämä OneToManyRelationshipMetadata luokkaominaisuudet :
| Ominaisuus | Description |
|---|---|
ReferencedEntity |
Liittyvän taulukon looginen nimi. |
ReferencedAttribute |
Liittyvän taulukon perusavaimen looginen nimi. |
ReferencingEntity |
Hakusarakkeen sisältävän liittyvän taulukon looginen nimi. |
ReferencingAttribute |
Liittyvän taulukon hakusarakkeen looginen nimi, joka sisältää viittauksen ensisijaisen taulukon perusavaimeen. |
IsHierarchical |
Edustaako suhde itseen viittaavaa hierarkkista suhdetta |
CascadeConfiguration |
Tiedot, jotka kuvaavat, mitkä pääentiteetissä suoritettavat toiminnot johdannaiset liittyvät entiteetteihin. Lisätietoja on kohdassa Porrastuvat määritykset. |
Yksi-moneen-suhteet
Sisältää nämä OneToManyRelationshipMetadata luokkaominaisuudet :
| Ominaisuus | Description |
|---|---|
ReferencingEntity |
Liittyvän taulukon looginen nimi. |
ReferencingAttribute |
Liittyvän taulukon sen sarakkeen looginen nimi, joka sisältää viittauksen ensisijaisen taulukon perusavaimeen. |
IsCustomizable |
Määrittää, voitko muuttaa suhteen ominaisuuksia. |
ReferencedEntityNavigationPropertyName |
Tämän suhteen WWW-ohjelmointirajapinnan kokoelma-arvoisen siirtymisominaisuuden nimi. Lisätietoja on kohdassa WWW-ohjelmointirajapinnan siirtymisominaisuudet. |
AssociatedMenuConfiguration |
Mallipohjaisten sovellusten käyttämät tiedot, joilla hallitaan, voidaanko liittyviä entiteettitietoja käyttää käyttöliittymässä ensisijaisesta entiteetistä ja miten. |
Monta moneen -suhteet
Jokainen monta-moneen-yhteys sisältää Entity1LogicalName - ja Entity2LogicalName. Tässä dokumentaatiossa suhteen tiedot annetaan nykyisen taulukon kontekstissa. Onko se Entity1 todella tärkeää vai Entity2 ei.
Jokaisen monta-moneen-suhteen mukana ovat seuraavat ManyToManyRelationshipMetadata luokkaominaisuudet :
| Ominaisuus | Description |
|---|---|
IntersectEntityName |
Tätä monta-moneen-yhteyttä tukevan risteävän taulukon looginen nimi. |
IsCustomizable |
Määrittää, voitko muuttaa suhteen ominaisuuksia. |
SchemaName |
Suhteen rakenteen nimi. |
IntersectAttribute (Entity1IntersectAttribute tai Entity2IntersectAttribute) |
Sen risteävän taulukon sarakkeen nimi, joka on tämän tyyppisten tietueiden perusavain. |
NavigationPropertyName (Entity1NavigationPropertyName tai Entity2NavigationPropertyName) |
Tämän suhteen WWW-ohjelmointirajapinnan kokoelma-arvoisen siirtymisominaisuuden nimi. Lisätietoja: Verkko-ohjelmointirajapinnan siirtymisominaisuudet |
AssociatedMenuConfiguration (Entity1AssociatedMenuConfiguration tai Entity2AssociatedMenuConfiguration) |
Mallipohjaiset sovellukset käyttävät tietoja, joilla hallitaan, voiko toisen taulukon tietoja käyttää käyttöliittymässä tästä taulukosta ja miten. |
Siinä harvinaisessa tapauksessa, että monta-moneen-yhteys viittaa itseensä, kuten Yhteysrooli (ConnectionRole) connectionroleassociation_associationEntity1, tai Entity2 se on lisätty ominaisuuden eteen.
| Ominaisuus | Arvo |
|---|---|
Entity1IntersectAttribute |
Sen risteävän taulukon sarakkeen nimi, joka on tämän tyyppisten tietueiden perusavain ensimmäisenä taulukkona. |
Entity2IntersectAttribute |
Sen risteävän taulukon sarakkeen nimi, joka on perusavain tämän tyyppisille tietueille toisena taulukkona. |
Entity1NavigationPropertyName |
Tämän suhteen verkko-ohjelmointirajapinnan kokoelma-arvoisen siirtymisominaisuuden nimi ensimmäisenä taulukkona. |
Entity2NavigationPropertyName |
Tämän suhteen verkko-ohjelmointirajapinnan kokoelma-arvoisen siirtymisominaisuuden nimi toisena taulukkona. |
Entity1AssociatedMenuConfiguration |
Mallipohjaisten sovellusten käyttämät tiedot määrittämään, voidaanko toista taulukon tietoja käyttää käyttöliittymässä tästä taulukosta ensimmäisenä taulukkona ja miten. |
Entity2AssociatedMenuConfiguration |
Mallipohjaisten sovellusten käyttämien tietojen avulla voidaan hallita, voidaanko toista taulukkoa koskevia tietoja käyttää käyttöliittymässä tästä taulukosta toisena taulukkona. |