Objekt von einer Klasse in eine andere Ich habe ein Problem, das ich allein nicht lösen kann. Ich bin neu in der Programmierung und ich würde schätzen, wenn Sie mir mit diesem Problem helfen könnten:
ich eine Klasse, die ich von erben möchte:So rufen Sie in C#
namespace rsDeployer.Common.SQLServerCommunication
{
public class RSDatabaseConnectionCreator: LoggerBase
{
public RSProfile profile;
public RSDatabaseConnectionCreator(RSProfile profile)
{
this.profile = profile;
}
public SqlConnection CreateConnection(RSDatabaseNames DatabaseName, bool UseWindowsAuthentication, bool testConnection = false)
{
var connectionString = BuildRSDatabaseConnectionString(DatabaseName, UseWindowsAuthentication);
if (testConnection)
{
return IsConnectionAvailable(connectionString) ? new SqlConnection(connectionString) : null;
}
return new SqlConnection(connectionString);
}
}
}
und ich möchte Create() in einer anderen Klasse nennen Methoden zu injizieren, damit ich die Verbindung öffnen und dann Skripte ausführen kann.
Edit 1 - Klasse Ich möchte es injiziert haben.
public void QueryExecution(string SQLQuery)
{
//here's where I would like to inject it
SqlCommand command = new SqlCommand(SQLQuery, conn);
var file = new StreamWriter(@"D:\Project\rsDeployer\ImportedQuery.txt");
file.WriteLine(command);
file.Close();
}
Wenn diese Frage zu dumm ist, um Antwort zu verdienen, würden Sie nur in die Richtung zeigen, wo ich darüber lesen sollte?
Ich hoffe, dass diese Frage gut gestellt und klar ist. Vielen Dank im Voraus.
Sie über das Erstellen Instanz eines Objekts suchen soll. – Berkay
Kannst du zeigen, wie du es erwartest? Wie die Verbraucherklasse aussehen würde. – Juan