private SqlColumnReferenceAction?ToSqlColumnReferenceAction(ForeignObjectAction foreignObjectAction) { switch (foreignObjectAction) { case ForeignObjectAction.Default: return(null); case ForeignObjectAction.NoAction: return(SqlColumnReferenceAction.NoAction); case ForeignObjectAction.Restrict: return(SqlColumnReferenceAction.Restrict); case ForeignObjectAction.Cascade: return(SqlColumnReferenceAction.Cascade); case ForeignObjectAction.SetNull: return(SqlColumnReferenceAction.SetNull); case ForeignObjectAction.SetDefault: return(SqlColumnReferenceAction.SetDefault); default: throw new ArgumentOutOfRangeException(nameof(foreignObjectAction)); } }
private SqlColumnReferenceAction? ToSqlColumnReferenceAction(ForeignObjectAction foreignObjectAction) { switch (foreignObjectAction) { case ForeignObjectAction.Default: return null; case ForeignObjectAction.NoAction: return SqlColumnReferenceAction.NoAction; case ForeignObjectAction.Restrict: return SqlColumnReferenceAction.Restrict; case ForeignObjectAction.Cascade: return SqlColumnReferenceAction.Cascade; case ForeignObjectAction.SetNull: return SqlColumnReferenceAction.SetNull; case ForeignObjectAction.SetDefault: return SqlColumnReferenceAction.SetDefault; default: throw new ArgumentOutOfRangeException("foreignObjectAction"); } }