source_files, generated_at, model, schema_version, sha256
source_files
generated_at
model
schema_version
sha256
Common/DTS.CommonCore/Classes/TestMetaData/TestEngineerDetailsDbRecord.cs
Common/DTS.CommonCore/Classes/TestMetaData/CustomerDetailsDbRecord.cs
Common/DTS.CommonCore/Classes/TestMetaData/LabratoryDetailsDbRecord.cs
2026-04-17T15:39:20.382536+00:00
zai-org/GLM-5-FP8
1
d3f85cf243663e33
Documentation: Test Metadata DbRecord Classes
1. Purpose
This module provides three entity classes—TestEngineerDetailsDbRecord, CustomerDetailsDbRecord, and LabratoryDetailsDbRecord—that model persistent test metadata records for test engineers, customers, and laboratories respectively. Each class serves as a data transfer object (DTO) that implements property change notification, supports instantiation from database readers via IDataReader, and provides copy construction for cloning. These records appear to be part of a larger test management system where metadata about test participants is stored and tracked with versioning and audit information.
2. Public Interface
TestEngineerDetailsDbRecord
Namespace: DTS.Common.Classes.TestEngineerDetails
Implements: ITestEngineerDetailsDbRecord
Inherits: Base.BasePropertyChanged
Constructors
Signature
Description
TestEngineerDetailsDbRecord()
Default parameterless constructor.
TestEngineerDetailsDbRecord(ITestEngineerDetailsDbRecord testEngineerDetailsDbRecord)
Copy constructor. Copies all properties except TestEngineerId.
TestEngineerDetailsDbRecord(IDataReader reader)
Constructs instance by reading column values from a data reader.
Properties
Property
Type
Default
Attributes
Description
TestEngineerId
int
-1
[Browsable(false)], [ReadOnly(true)]
Internal identifier.
Name
string
""
[Browsable(false)], [ReadOnly(true)]
Internal name key.
TestEngineerName
string
"NOVALUE"
[DisplayResource("TestEngineerName")]
Display name of the test engineer.
TestEngineerPhone
string
"NOVALUE"
[DisplayResource("TestEngineerPhone")]
Phone number.
TestEngineerFax
string
"NOVALUE"
[DisplayResource("TestEngineerFax")]
Fax number.
TestEngineerEmail
string
"NOVALUE"
[DisplayResource("TestEngineerEmail")]
Email address.
LocalOnly
bool
false
[Browsable(false)], [ReadOnly(true)]
Indicates if record is local-only.
LastModified
DateTime
DateTime.MinValue
[Browsable(false)], [ReadOnly(true)]
Timestamp of last modification.
LastModifiedBy
string
""
[Browsable(false)], `[ReadOnly(true