FormCollectionExtend.MVC
1.0.0
MVC FormCollection a biblioteca extendida de objetos.
Fácil conversión de FormCollection a objeto.
Haga clic aquí para consultar nuestro ejemplo de UnitTest.
Convierta FormCollection en un solo objeto.
// Arrange
FormCollection Stub = CreateTestData ( ) ;
// Act
TestModel Test = Stub . ToSingleObject < TestModel > ( ) ;
Convierta FormCollection en un solo objeto con el diccionario de mapeo.
// Arrange
FormCollection Stub = CreateTestDataWithDifferentNaming ( ) ;
Dictionary < string , string > MappingDictionary = CreateMappingDictionary ( ) ;
// Act
TestModel Test = Stub . ToSingleObject < TestModel > ( MappingDictionary ) ;
Convierta FormCollection en lista <objeto>.
// Arrange
FormCollection Stub = CreateTestDataSet ( ) ;
string PrimaryKeyName = "Name" ;
// Act
List < TestModel > Test = Stub . ToListObject < TestModel > ( PrimaryKeyName ) ;
Convierta FormCollection a List<Object> con el diccionario de mapeo.
// Arrange
FormCollection Stub = CreateTestDataSetWithDifferentNaming ( ) ;
Dictionary < string , string > MappingDictionary = CreateMappingDictionary ( ) ;
string PrimaryKeyName = "Name111" ;
// Act
List < TestModel > Test = Stub . ToListObject < TestModel > ( MappingDictionary , PrimaryKeyName ) ;
Ejemplo:
Dictionary < string , string > CreateMappingDictionary ( )
{
// Key.Add( "後端物件屬性", "前端表單欄位Name" );
// Key.Add( "Model Object Property", "Form Field Name" );
Dictionary < string , string > Key = new Dictionary < string , string > ( ) ;
Key . Add ( "Name" , "Name111" ) ;
Key . Add ( "age" , "age222" ) ;
Key . Add ( "PhoneNumber" , "PhoneNumber333" ) ;
Key . Add ( "Married" , "Married444" ) ;
Key . Add ( "CreatedDateTime" , "CreatedDateTime555" ) ;
Key . Add ( "ModifyDateTime" , "ModifyDateTime666" ) ;
return Key ;
}