C# 9에서부터 사용할 수 있는 new()
는 목록 구조를 생성할 때 특히 유용합니다.
public static Model CreateMockModel1()
{
return new()
{
Uuid = Guid.NewGuid(),
Name = "MockModel1",
Description = "MockModel1 Description",
IsUntitled = true,
Entities = new()
{
new()
{
Uuid = Guid.NewGuid(),
LogicalName = "엔티티1",
PhygicalName = "Entity1",
Description = "Entity1 Description",
Attributes = new()
{
new OwnerEntityAttribute
{
Uuid = Guid.NewGuid(),
LogicalName = "아이디",
PhygicalName = "Id",
Description = "엔티티 아이디",
IsKey = true,
LogicalType = new() { Type = AttributeTypeKind.Number },
PhygicalType = new() { Type = AttributeTypeKind.Number }
}
}
}
}
};
}