To my knowledge SQL Server Linked Server requires an OLE DB Provider (e.g. Microsoft OLE DB Provider for ODBC). So the answer is no, you cannot use the .NET Data Provider for Teradata to create a Linked Server from SQL Server to the Teradata Database.
To my knowledge SQL Server Linked Server requires an OLE DB Provider (e.g. Microsoft OLE DB Provider for ODBC). So the answer is no, you cannot use the .NET Data Provider for Teradata to create a Linked Server from SQL Server to the Teradata Database.