public string GetDatabaseName() { IDbConnection cn = SqlCePlugin.CreateConnection(context.ConnectionString); string dbName = cn.Database; int index = dbName.LastIndexOfAny(new char[] { '\\' }); if (index >= 0) { dbName = dbName.Substring(index + 1); } return(dbName); }
static internal IDbCommand CreateCommand(string commandText, string connStr) { IDbCommand cmd = _appDomain.CreateInstanceAndUnwrap ( "System.Data.SqlServerCe," + GetAssemblyVersion(connStr), "System.Data.SqlServerCe.SqlCeCommand", false, BindingFlags.OptionalParamBinding, null, new object[] { commandText }, null, null, null ) as IDbCommand; IDbConnection cn = SqlCePlugin.CreateConnection(connStr); cmd.Connection = cn; cn.Open(); return(cmd); }
public string GetFullDatabaseName() { IDbConnection cn = SqlCePlugin.CreateConnection(context.ConnectionString); return(cn.Database); }