public override object LoadFromDataStore(ExtensionType extensionType, string extensionId)
{
// MemoryStream stream;
object o = null;
using (var conn = this.CreateConnection())
{
if (conn.HasConnection)
{
var sqlQuery = string.Format("SELECT Settings FROM {0}DataStoreSettings WHERE BlogId = {1}blogid AND ExtensionType = {1}etype AND ExtensionId = {1}eid", this.tablePrefix, this.parmPrefix);
using (var cmd = conn.CreateTextCommand(sqlQuery))
{
var parms = cmd.Parameters;
parms.Add(conn.CreateParameter(FormatParamName("blogid"), Blog.CurrentInstance.Id.ToString()));
parms.Add(conn.CreateParameter(FormatParamName("etype"), extensionType.GetHashCode()));
parms.Add(conn.CreateParameter(FormatParamName("eid"), extensionId));
o = cmd.ExecuteScalar();
}
}
}
return o;
}