Entity İşlemleri (Entity Operations)

GetEntity

  • Dönüş Tipi: D7Entity
  • Parametreler:
  • ENTITY_ID (string): Entity ID
  • Açıklama: Entity'yi getirir

Örnek Kullanım:

D7Entity entity = Doc.GetEntity("ENTITY001");

SetEntity

  • Dönüş Tipi: void
  • Parametreler:
  • ENTITY_ID (string): Entity ID
  • ENTITY_DATA (D7Entity): Entity verisi
  • Açıklama: Entity'yi ayarlar

Örnek Kullanım:

Doc.SetEntity("ENTITY001", entityData);

GetEntityList

  • Dönüş Tipi: List
  • Parametreler: Yok
  • Açıklama: Entity listesini getirir

Örnek Kullanım:

List entities = Doc.GetEntityList();

GetEntityModel

  • Dönüş Tipi: DataEntityModel
  • Parametreler:
  • ENTITY_ID (string): Entity ID
  • Açıklama: Entity modelini getirir

Örnek Kullanım:

DataEntityModel model = Doc.GetEntityModel("ENTITY001");

GetEntityType

  • Dönüş Tipi: string
  • Parametreler:
  • ENTITY_ID (string): Entity ID
  • Açıklama: Entity tipini getirir

Örnek Kullanım:

string type = Doc.GetEntityType("ENTITY001");

GetDynamicEntity

  • Dönüş Tipi: dynamic
  • Parametreler:
  • ENTITY_ID (string): Entity ID
  • Açıklama: Dinamik entity getirir

Örnek Kullanım:

dynamic entity = Doc.GetDynamicEntity("ENTITY001");

AddEntity

  • Dönüş Tipi: void
  • Parametreler:
  • newEntity (D7Entity): Yeni entity
  • Açıklama: Yeni entity ekler

Örnek Kullanım:

Doc.AddEntity(newEntity);

SortEntity

  • Dönüş Tipi: void
  • Parametreler:
  • ENTITY_ID (string): Entity ID
  • ORDER (string): Sıralama kriteri
  • Açıklama: Entity'yi sıralar

Örnek Kullanım:

Doc.SortEntity("ENTITY001", "FIELD1 ASC");

SafePack

  • Dönüş Tipi: void
  • Parametreler:
  • ENTITY_ID (string): Entity ID
  • Açıklama: Entity'yi güvenli şekilde paketler

Örnek Kullanım:

Doc.SafePack("ENTITY001");

SafePack (DataEntityModel)

  • Dönüş Tipi: void
  • Parametreler:
  • entityModel (DataEntityModel): Entity modeli
  • Açıklama: Entity modelini güvenli şekilde paketler

Örnek Kullanım:

Doc.SafePack(entityModel);

ToPackIfRequired

  • Dönüş Tipi: D7Result
  • Parametreler:
  • ENTITY_ID (string): Entity ID
  • Açıklama: Gerekirse entity'yi paketler

Örnek Kullanım:

D7Result result = Doc.ToPackIfRequired("ENTITY001");

SetBulkInsertStatus

  • Dönüş Tipi: void
  • Parametreler:
  • _ENTITY_ID (string): Entity ID
  • status (bool): Durum
  • Açıklama: Toplu ekleme durumunu ayarlar

Örnek Kullanım:

Doc.SetBulkInsertStatus("ENTITY001", true);