/// <summary> /// Opens the database using the specified connection string. /// </summary> /// <param name="connectionString">The connection string.</param> /// <returns>The database container object.</returns> public static SqlPocoDb Open(string connectionString) { var result = new SqlPocoDb(connectionString) { SqlConnection = new SqlConnection(connectionString) }; result.SqlConnection.Open(); return(result); }
/// <summary> /// Asynchronously opens the connection in a new database container object. /// </summary> /// <param name="connectionString">The connection string.</param> /// <returns>The database container object.</returns> public static async Task <SqlPocoDb> OpenAsync(string connectionString) { var result = new SqlPocoDb(connectionString) { SqlConnection = new SqlConnection(connectionString) }; await result.SqlConnection.OpenAsync().ConfigureAwait(false); return(result); }
internal SqlPocoCommands(SqlPocoDb parent) { Schema = PocoSchema.Instance; Parent = parent; }
/// <summary> /// Initializes a new instance of the <see cref="SqlPocoDefinition"/> class. /// </summary> /// <param name="parent">The parent database container object.</param> internal SqlPocoDefinition(SqlPocoDb parent) { Schema = PocoSchema.Instance; _parent = parent; }