Microsoft .Net-Samples
Loading...
Searching...
No Matches
fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleCSVAddressData Class Reference

Aktuelles Data-Model zur Datenablage. More...

Properties

Int64 Id [get, set]
 Id zur Adresse. Mit den Attributen können andere Namen für das Datenelement definiert werden. Damit kann eine externe Quelle (CSV) einen anderen Header (Spalten) Namen haben als die eigentliche Eigenschaft. Dies kann auch wichtig werden, da Microsoft im REST-API Resonse (Class) zum Teil Namen verwendet mit SPACE z.B: umbt temp In der Sprache c# können keine Member-Name mit einem SPACE definiert werden, eine solche Datenmenge in Form eines JSON-String kann also nur auf diesem Weg in übernommen werden.
string LastName [get, set]
 Lastname.
string FirstName [get, set]
 Firstname.
string Street [get, set]
 Street.
string Zip [get, set]
 Zip-Code.
string City [get, set]
 City.

Detailed Description

Aktuelles Data-Model zur Datenablage.

Property Documentation

◆ City

string fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleCSVAddressData.City
getset

City.

◆ FirstName

string fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleCSVAddressData.FirstName
getset

Firstname.

◆ Id

Int64 fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleCSVAddressData.Id
getset

Id zur Adresse. Mit den Attributen können andere Namen für das Datenelement definiert werden. Damit kann eine externe Quelle (CSV) einen anderen Header (Spalten) Namen haben als die eigentliche Eigenschaft. Dies kann auch wichtig werden, da Microsoft im REST-API Resonse (Class) zum Teil Namen verwendet mit SPACE z.B: umbt temp In der Sprache c# können keine Member-Name mit einem SPACE definiert werden, eine solche Datenmenge in Form eines JSON-String kann also nur auf diesem Weg in übernommen werden.

Bei CustomAttributes werden beide Elemente angezeigt.

System.Reflection.PropertyInfo _property => CustomAttributes:ConstructorArguments[0].Value

Diese Varianten zur Übersetzung eines Alias in einen Membernamen können verwendet werden:

[DisplayName("Id-Temp")]
[System.Xml.Serialization.XmlElement("Id-Temp-XML")]
Definition ClassCSharp12Interceptor.cs:132
[System.Text.Json.Serialization.JsonPropertyNameAttribute("Id-Temp-JSON")]

Das Property [Id] würde dann in der Klasse so aussehen.

[DisplayName("Id-Temp")]
[System.Xml.Serialization.XmlElement("Id-Temp-XML")]
[System.Text.Json.Serialization.JsonPropertyNameAttribute("Id-Temp-JSON")]
public Int64 Id { get; set; }
Int64 Id
Id zur Adresse. Mit den Attributen können andere Namen für das Datenelement definiert werden....
Definition SampleDataSet.cs:115

Zu beachten, dass diese Name aus den einzelnen Attributen eindeutig sein müssen, ansonsten gibt es grössere Problem.

◆ LastName

string fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleCSVAddressData.LastName
getset

Lastname.

◆ Street

string fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleCSVAddressData.Street
getset

Street.

◆ Zip

string fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleCSVAddressData.Zip
getset

Zip-Code.


The documentation for this class was generated from the following file:
  • U:/00000000_global_projects/000_DotNetxx/fho.frm.net.Microsoft_DotNetSamples/fho.frm.net.Microsoft_DotNetSamples/ClassMethode/SampleDataSet.cs