public static ObjectName Parse(string name) { if (string.IsNullOrEmpty(name)) { throw new ArgumentNullException("name"); } return(new ObjectName(SchemaName.Parse(name.TryBeforeLast('.')), (name.TryAfterLast('.') ?? name).UnScapeSql())); }
public static ObjectName Parse(string?name) { if (!name.HasText()) { throw new ArgumentNullException(nameof(name)); } var tuple = SplitLast(name); return(new ObjectName(SchemaName.Parse(tuple.prefix), tuple.name)); }
public static ObjectName Parse(string name) { if (string.IsNullOrEmpty(name)) { throw new ArgumentNullException("name"); } var tuple = SplitLast(name); return(new ObjectName(SchemaName.Parse(tuple.prefix), tuple.name)); }