ich eine Web-API erschaffe und versuchen, die Verbindungszeichenfolge in der web.config-Datei erstellt haben, wieVerbindungszeichenfolge in der Datei web.config
<connectionStrings>
<add name="ProConnection" connectionString="Data Source=J;User ID=T;Password=C;pooling=true;min pool size=5;Max Pool Size=60" providerName="Oracle.DataAccess.Client"/>
<connectionStrings>
So kann ich die Verbindungszeichenfolge verschlüsseln aspnet_regiis.exe mit . So in der Steuerung verwende ich den Code unten, wo dbconn die Details Verbindung hält
public HttpResponseMessage Getdetails([FromUri] string[] id)
{
string dbconn = ConfigurationManager.ConnectionStrings["ProConnection"].ConnectionString;
{
var inconditions = id.Distinct().ToArray();
var srtcon = string.Join(",", inconditions);
DataSet userDataset = new DataSet();
var strQuery = @"SELECT * from STCD_PRIO_CATEGORY_DESCR where STCD_PRIO_CATEGORY_DESCR.STD_REF IN (" + srtcon + ")";
OracleCommand selectCommand = new OracleCommand(strQuery, dbconn);
OracleDataAdapter adapter = new OracleDataAdapter(selectCommand);
DataTable selectResults = new DataTable();
adapter.Fill(selectResults);
string result = JsonConvert.SerializeObject(selectResults);
string contentDisposition = "inline; filename=abc.json";
HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK, result, MediaTypeHeaderValue.Parse("application/json"));
response.Content.Headers.ContentDisposition = ContentDispositionHeaderValue.Parse(contentDisposition);
return response;
}
}
Aber ich bin immer Fehler in der
Ihre ora conn Zeichenfolge scheint nicht korrekt -> www.connectionstrings.com –
Dies ist eine seltsame Syntax 'string dbconn = ConfigurationManager ... ConnectionString; {' – Sherlock