Fix DateTimeOffset nullable issue (#3530)

This commit is contained in:
Juang, Yi-Lin
2019-08-02 06:58:32 +08:00
committed by William Cheng
parent ed82aaae97
commit 93ddf6e2ef

View File

@@ -153,7 +153,7 @@ public abstract class AbstractCSharpCodegen extends DefaultCodegen implements Co
"DateTime?",
"DateTime",
"DateTimeOffset?",
"DataTimeOffset",
"DateTimeOffset",
"Boolean",
"Double",
"Int32",
@@ -192,7 +192,7 @@ public abstract class AbstractCSharpCodegen extends DefaultCodegen implements Co
// nullable type
nullableType = new HashSet<String>(
Arrays.asList("decimal", "bool", "int", "float", "long", "double", "DateTime", "Guid")
Arrays.asList("decimal", "bool", "int", "float", "long", "double", "DateTime", "DateTimeOffset", "Guid")
);
// value Types
valueTypes = new HashSet<String>(
@@ -226,9 +226,9 @@ public abstract class AbstractCSharpCodegen extends DefaultCodegen implements Co
public void useDateTimeOffset(boolean flag) {
this.useDateTimeOffsetFlag = flag;
if (flag) {
typeMapping.put("DateTime", "DateTimeOffset?");
typeMapping.put("DateTime", "DateTimeOffset");
} else {
typeMapping.put("DateTime", "DateTime?");
typeMapping.put("DateTime", "DateTime");
}
}