Skapa en relation mellan entiteterBuild a relationship between entities

Data i en entitet hänvisar ofta till data i en annan entitet.Data in one entity often relates to data in another entity. Du kan till exempel ha en entitet som heter Kunder och en entitet som heter Beställning. Entiteten Beställning kan ha ett fält som visar vilken kund som gjorde beställningen.For example, you might have a Customers entity and an Orders entity, and the Orders entity might have a lookup relation to the Customers entity to show which customer placed the order. Du kan använda ett uppslagsfält för att visa data från entiteten Kunder för kunden som placerade beställningen.You can use a lookup field to show data from the Customers entity for the customer who placed the order. Mer information finns i Entitetsrelationer via uppslagsfält.For more information, see Entity relationships and lookup fields.

Definiera en relationDefine a relationship

Du kan skapa flera typer av relationer från en entitet till en annan (eller mellan en entitet och sig själv).You can create several types of relationships from one entity to another (or between an entity and itself). Varje entitet kan ha en relation med mer än en annan entitet och varje entitet kan ha fler än en relation till en annan entitet.Each entity can have a relationship with more than one entity, and each entity can have more than one relationship to another entity. Några vanliga relationstyper är:Some common relationship types are:

  • Normal - Den här typen av relation är mellan två entiteter.Normal - This type of relationship exists between two entities.
  • Själv - Den här typen av relation är mellan en entitet och sig själv.Self - This type of relationship exists between an entity and itself.
  • En-till-en - I den här typen av relation kan varje post i entitet A endast matcha en post i entitet B, och vice versa.One-to-one - In this type of relationship, each record in entity A can match only one record in entity B, and vice versa. Den aktuella versionen av Common Data Service stöder inte den här typen av relation för anpassade entiteter.The current release of the Common Data Service does not support this type of relationship for custom entities.
  • En-till-många - I den här typen av relation kan varje post i entitet A matcha fler än en post i entitet B, men varje post i entitet B kan endast matcha en post i entitet A.One-to-many - In this type of relationship, each record in entity A can match more than one record in entity B, but each record in entity B can match only one record in entity A.
  • Många-till-många - I den här typen av relation kan varje post i entitet A matcha fler än en post i entitet B, och vice versa.Many-to-many - In this type of relationship, each record in entity A can match more than one record in entity B, and vice versa. Den aktuella versionen av Common Data Service stöder inte den här typen av relation.The current release of the Common Data Service doesn't support this type of relationship.

Lägg till uppslagsrelationerAdd a lookup relation

Om du vill lägga till en sökrelation i en entitet, skapa en relation under fliken Relationer och ange den entitet som du vill skapa en relation med.To add a lookup relation to an entity, create a relation under the Relationships tab and specify the entity with which you want to create a relationship.

  1. Logga in på powerapps.com, expandera området Common Data Service och klicka eller tryck sedan på Entities i vänstra navigeringsfönstret.On powerapps.com, expand the Common Data Service section and click or tap Entities in the left navigation pane.
  2. I listan över entiteter klickar eller trycker du på en entitet för att visa dess fält.In the list of entities, click or tap an entity to display its fields. Du kan filtrera listan genom att skriva ett eller flera tecken i sökfältet ovanför listan.You can filter the list by typing one or more characters in the search bar above the list.
  3. Högt upp på skärmen klickar eller trycker du på Relation.Near the top of the screen, click or tap Relationships. Den här fliken visar alla relationer för entiteten.This tab shows you all of the relationships for the entity. Klicka på Ny relation.Click New relationship.
  4. På sidan Skapa relation anger du den relaterade entiteten som du vill skapa en relation med och sedan namn och visningsnamn för relationen.On the Create relationship page, specify the related entity with which you want to create a relationship and then, specify the name and display name of the relation.
  5. Klicka eller tryck på Spara för att tillämpa ändringarna.Click or tap Save to commit the changes. Ett sökfält med samma namn skapas automatiskt.A lookup field with the same name will be automatically created.

Använd ett uppslagsfält i en appUse a lookup field in an app

Om du skapar en app automatiskt från en entitet som innehåller ett uppslagsfält, visas den som en listruta som innehåller data från fältet primär nyckel för den hänvisade entiteten i minimerat läge.If you create an app automatically from an entity that contains a lookup field, it appears as a Drop down control that contains data from the primary key field of the referred entity in a collapsed state. För att visa två fält i listrutan när objektet måste du lägga till fältet PrimaryId och ett valfritt andra fält i fältgruppen Default Lookup för den relaterade entiteten i uppslagsrelationen.To see two fields in the drop down when it is expanded, you must add the PrimaryId field and a second field of your choice to the Default Lookup field group of the related entity of the lookup relation.

Radera en post med uppslagsrelationDelete a record with a lookup relation

Om entitet A har en uppslagsrelation till entitet B:If entity A has a lookup relation to entity B:

  • Du kan ta bort alla poster i entitet A utan begränsning.You can delete any record in entity A without restriction.
  • Om en post i entitet B matchar en eller flera poster i entitet A måste du radera alla matchande poster i entitet A innan du kan radera posten i entitet B.If a record in entity B matches one or more records in entity A, you must delete all matching records in entity A before you can delete the record in entity B.

Obs! Om entitet B är en standardentitet med en överordnad relation till entitet A och du raderar en post från entitet A, raderas också alla matchande poster i entitet B.Note: If entity B is a standard entity with a parent relationship to entity A and you delete a record from entity A, all matched records in entity B are also deleted.

Information om hur du tar bort ett fält finns i Hantera fält.For information about how to delete a field, see Manage fields.

Nästa stegNext steps