public TdsConnection(ITdsStream tdsStream, SqlConnectionString dbConnectionOptions) { _tdsStream = tdsStream; TdsPackage = new TdsPackage(_tdsStream); var loginProcessor = new LoginProcessor(TdsPackage, dbConnectionOptions); StreamParser = new TdsStreamParser(TdsPackage, loginProcessor); StreamParser.ParseInput(); _messageCountAfterLogin = SqlMessages.Count; }
public TdsPackage(ITdsStream tdsStream) { Reader = new TdsPackageReader(tdsStream); Writer = new TdsPackageWriter(tdsStream); }
public TdsPackageWriter(ITdsStream tdsStream) { _tdsStream = tdsStream; }
public TdsPackageReader(ITdsStream tdsStream) { _tdsStream = tdsStream; }