Kayıt işlevleri

Bu işlevler kayıt değerlerini oluşturur ve işler.

Bilgiler

Ad Tanım
Record.FieldCount Bir kayıttaki alanların sayısını döndürür.
Record.HasFields Kayıtta alan adı veya alan adları varsa true döndürür.

Dönüşümler

Ad Tanım
Geography.FromWellKnownText İyi Bilinen Metin (WKT) biçimindeki bir coğrafi değeri temsil eden metni yapılandırılmış bir kayda çevirir.
Geography.ToWellKnownText Yapılandırılmış coğrafi nokta değerini İyi Bilinen Metin (WKT) gösterimine çevirir.
GeographyPoint.From Parçalardan coğrafi bir noktayı temsil eden bir kayıt oluşturur.
Geometry.FromWellKnownText İyi Bilinen Metin (WKT) biçimindeki geometrik değeri temsil eden metni yapılandırılmış bir kayda çevirir.
Geometry.ToWellKnownText Yapılandırılmış geometrik nokta değerini İyi Bilinen Metin (WKT) gösterimine çevirir.
GeometryPoint.Kimden Parçalardan geometrik noktayı temsil eden bir kayıt oluşturur.
Record.AddField Alan adından ve değerinden alan ekler.
Record.Combine Listedeki kayıtları birleştirir.
Record.RemoveFields Verilen alanları birbirine göre yeniden sıralayan yeni bir kayıt döndürür. Belirtilmeyen alanlar özgün konumlarında kalır.
Record.RenameFields Belirtilen alanları yeniden adlandıran yeni bir kayıt döndürür. Sonuçta elde edilen alanlar özgün sıralarını korur. Bu işlev alan adlarını değiştirme ve zincirleme işlevlerini destekler. Ancak, tüm hedef adların yanı sıra kalan alan adları benzersiz bir küme oluşturmalıdır, aksi takdirde bir hata oluşur.
Record.ReorderFields Alanları birbirine göre yeniden sıralayan yeni bir kayıt döndürür. Belirtilmeyen alanlar özgün konumlarında kalır. İki veya daha fazla alan gerektirir.
Record.TransformFields transformOperations uygulayarak alanları dönüştürür. transformOperations tarafından desteklenen değerler hakkında daha fazla bilgi için Parametre Değerleri'ne gidin.

Seçim

Ad Tanım
Kayıt.Alan Verilen alanın değerini döndürür. Bu işlev, belirli bir kayıt için dinamik olarak alan arama söz dizimi oluşturmak için kullanılabilir. Bu şekilde kayıt[alan] söz diziminin dinamik bir sürümüdür.
Record.FieldNames Kayıt alanlarının sırasına göre alan adlarının listesini döndürür.
Record.FieldOrDefault Kayıttan bir alanın değerini veya alan yoksa varsayılan değeri döndürür.
Record.FieldValues Kayıt alanlarının sırasına göre alan değerlerinin listesini döndürür.
Record.SelectFields Giriş kaydından seçilen alanları içeren yeni bir kayıt döndürür. Alanların özgün sırası korunur.

Serileştirme

Ad Tanım
Record.FromList Alan değerleri listesi ve alan kümesi verilen bir kayıt döndürür.
Record.FromTable Alan adları ve değerleri içeren bir kayıt tablosundan bir kayıt döndürür.
Record.ToList Giriş kaydının alan değerlerini içeren değerlerin listesini döndürür.
Record.ToTable Giriş kaydındaki alan adlarını ve değerleri içeren bir kayıt tablosu döndürür.

ParameTRe değerleri

Yukarıdaki Kayıt işlevlerinde başvuruda bulunan parametre değerlerini açıklamak için aşağıdaki tür tanımları kullanılır.

Tür Tanımlaması Tanım
MissingField seçeneği Daha fazla bilgi: MissingField.Type
Dönüştürme işlemleri Dönüştürme işlemleri aşağıdaki değerlerden biri tarafından belirtilebilir:

• İlk öğe alan adı, ikinci öğe ise yeni bir değer oluşturmak için bu alana uygulanan dönüştürme işlevi olmak üzere iki öğeden oluşan bir liste değeri.

• Bir liste değeri ve her öğe yukarıda açıklandığı gibi 2 öğenin liste değeri olarak sağlanarak dönüştürmelerin listesi sağlanabilir.

Örnekler için Record.TransformFields açıklamasına gidin
Yeniden adlandırma işlemleri Kayıt için yeniden adlandırma işlemleri şunlardan biri olarak belirtilebilir:

Eski ve yeni olmak üzere iki alan adının listesiyle temsil edilen tek bir yeniden adlandırma işlemi.

Örnekler için Record.RenameFields açıklamasına gidin.