private void instanceFunctionContainerButton_Click(object sender, EventArgs e) { #region Instance Function Container Usage Query query = new Query(); // This adds both all instance and static functions of containerInstance that // are marked with the FunctionBinding attribute to the data context. InstanceFunctionContainer containerInstance = new InstanceFunctionContainer(42); query.DataContext.Functions.AddFromContainer(containerInstance); query.Text = "SELECT InstanceFunctionFromContainer() AS Result"; dataGridView1.DataSource = query.ExecuteDataTable(); #endregion }