ActiveQueryBuilder.View.WPF
3.3.0.1036
See the version list below for details.
dotnet add package ActiveQueryBuilder.View.WPF --version 3.3.0.1036
NuGet\Install-Package ActiveQueryBuilder.View.WPF -Version 3.3.0.1036
<PackageReference Include="ActiveQueryBuilder.View.WPF" Version="3.3.0.1036" />
paket add ActiveQueryBuilder.View.WPF --version 3.3.0.1036
#r "nuget: ActiveQueryBuilder.View.WPF, 3.3.0.1036"
// Install ActiveQueryBuilder.View.WPF as a Cake Addin #addin nuget:?package=ActiveQueryBuilder.View.WPF&version=3.3.0.1036 // Install ActiveQueryBuilder.View.WPF as a Cake Tool #tool nuget:?package=ActiveQueryBuilder.View.WPF&version=3.3.0.1036
Visual SQL Query Builder for WPF that lets users build ad-hoc SQL queries with sub-queries. Active Query Builder has full support of all popular database servers and appropriate SQL dialects. The end-user can combine visual query building with direct SQL query text editing. SQL text editor with code completion and syntax highlighting satisfies the needs of professional query writers.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net is compatible. |
-
- ActiveQueryBuilder.Core (= 3.3.0.1036)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
3.12.1.2257 | 84 | 11/11/2024 |
3.12.0.2256 | 92 | 10/24/2024 |
3.11.6.2255 | 130 | 9/7/2024 |
3.11.5.2254 | 125 | 8/26/2024 |
3.11.4.2253 | 138 | 7/7/2024 |
3.11.3.2252 | 132 | 4/22/2024 |
3.11.2.2251 | 174 | 3/23/2024 |
3.11.1.2250 | 149 | 3/22/2024 |
3.11.0.2249 | 172 | 3/13/2024 |
3.10.0.2248 | 536 | 12/14/2023 |
3.9.14.2246 | 401 | 12/13/2023 |
3.9.13.2245 | 582 | 9/11/2023 |
3.9.12.2244 | 734 | 5/31/2023 |
3.9.11.2243 | 682 | 5/15/2023 |
3.9.10.2242 | 727 | 4/26/2023 |
3.9.9.2241 | 745 | 4/13/2023 |
3.9.8.2240 | 773 | 3/10/2023 |
3.9.7.2239 | 753 | 2/18/2023 |
3.9.6.2238 | 857 | 1/4/2023 |
3.9.5.2237 | 922 | 10/24/2022 |
3.9.4.2236 | 910 | 9/20/2022 |
3.9.3.2235 | 951 | 9/10/2022 |
3.9.2.2234 | 986 | 8/29/2022 |
3.9.1.2233 | 979 | 8/21/2022 |
3.9.0.2232 | 1,043 | 7/15/2022 |
3.8.30.2231 | 1,002 | 7/15/2022 |
3.8.29.2230 | 1,028 | 7/5/2022 |
3.8.28.2229 | 922 | 7/1/2022 |
3.8.27.2228 | 979 | 6/28/2022 |
3.8.26.2227 | 984 | 6/17/2022 |
3.8.25.2226 | 1,013 | 6/2/2022 |
3.8.24.2225 | 1,029 | 5/13/2022 |
3.8.23.2224 | 989 | 5/6/2022 |
3.8.22.2223 | 1,040 | 4/28/2022 |
3.8.20.2222 | 1,036 | 4/22/2022 |
3.8.19.2221 | 998 | 4/21/2022 |
3.8.17.2219 | 1,045 | 2/16/2022 |
3.8.16.2218 | 1,007 | 1/26/2022 |
3.8.15.2217 | 848 | 1/13/2022 |
3.8.15.2216 | 1,035 | 1/13/2022 |
3.8.14.2212 | 907 | 12/9/2021 |
3.8.13.2211 | 932 | 12/8/2021 |
3.8.12.2210 | 954 | 11/10/2021 |
3.8.11.2209 | 966 | 11/1/2021 |
3.8.10.2208 | 984 | 9/22/2021 |
3.8.9.2207 | 974 | 8/31/2021 |
3.8.8.2206 | 948 | 8/13/2021 |
3.8.7.2205 | 964 | 7/20/2021 |
3.8.6.2204 | 992 | 7/12/2021 |
3.8.5.2202 | 1,000 | 6/23/2021 |
3.8.5.2201 | 1,032 | 6/23/2021 |
3.8.4.2200 | 970 | 6/21/2021 |
3.8.3.2198 | 1,031 | 6/12/2021 |
3.8.2.1198 | 1,028 | 5/27/2021 |
3.8.1.1197 | 1,040 | 5/20/2021 |
3.8.1.1196 | 1,053 | 5/20/2021 |
3.8.0.1195 | 1,021 | 5/19/2021 |
3.7.18.1193 | 1,006 | 3/26/2021 |
3.7.17.1192 | 1,034 | 3/18/2021 |
3.7.16.1191 | 1,035 | 3/10/2021 |
3.7.15.1190 | 1,064 | 3/3/2021 |
3.7.14.1189 | 1,066 | 2/15/2021 |
3.7.13.1188 | 1,054 | 2/2/2021 |
3.7.12.1187 | 1,064 | 1/29/2021 |
3.7.11.1186 | 1,120 | 1/20/2021 |
3.7.10.1185 | 1,086 | 1/13/2021 |
3.7.9.1184 | 1,099 | 1/2/2021 |
3.7.8.1183 | 1,082 | 12/30/2020 |
3.7.7.1182 | 1,142 | 12/14/2020 |
3.7.6.1181 | 1,083 | 11/26/2020 |
3.7.5.1179 | 1,154 | 10/28/2020 |
3.7.4.1178 | 1,087 | 10/22/2020 |
3.7.2.1175 | 1,406 | 9/8/2020 |
3.7.1.1174 | 1,123 | 8/28/2020 |
3.7.0.1173 | 1,105 | 8/27/2020 |
3.6.15.1172 | 1,153 | 8/21/2020 |
3.6.14.1171 | 1,238 | 8/11/2020 |
3.6.13.1170 | 1,280 | 8/6/2020 |
3.6.12.1169 | 1,199 | 8/5/2020 |
3.6.11.1168 | 1,174 | 8/4/2020 |
3.6.10.1167 | 1,238 | 7/27/2020 |
3.6.9.1166 | 1,206 | 7/12/2020 |
3.6.7.1165 | 1,142 | 7/2/2020 |
3.6.6.1164 | 1,193 | 6/26/2020 |
3.6.5.1163 | 1,186 | 6/10/2020 |
3.6.3.1162 | 1,167 | 6/1/2020 |
3.6.2.1161 | 1,163 | 5/15/2020 |
3.6.1.1160 | 1,286 | 5/8/2020 |
3.6.0.1159 | 1,301 | 4/5/2020 |
3.5.40.1158 | 1,176 | 3/20/2020 |
3.5.39.1157 | 1,178 | 3/8/2020 |
3.5.38.1156 | 1,240 | 2/28/2020 |
3.5.37.1155 | 1,158 | 2/14/2020 |
3.5.35.1153 | 1,305 | 1/13/2020 |
3.5.34.1152 | 1,248 | 12/31/2019 |
3.5.34.1151 | 1,278 | 12/30/2019 |
3.5.33.1150 | 1,210 | 12/10/2019 |
3.5.32.1149 | 1,266 | 11/22/2019 |
3.5.31.1148 | 1,202 | 11/22/2019 |
3.5.30.1147 | 1,261 | 11/11/2019 |
3.5.29.1146 | 1,226 | 11/1/2019 |
3.5.28.1145 | 1,202 | 10/29/2019 |
3.5.27.1144 | 1,244 | 10/22/2019 |
3.5.26.1143 | 1,262 | 10/11/2019 |
3.5.25.1142 | 1,281 | 10/1/2019 |
3.5.25.1141 | 1,323 | 9/25/2019 |
3.5.25.1140 | 1,318 | 8/21/2019 |
3.5.24.1138 | 1,317 | 8/2/2019 |
3.5.22.1136 | 1,311 | 7/11/2019 |
3.5.21.1135 | 1,317 | 6/27/2019 |
3.5.21.1134 | 1,319 | 6/26/2019 |
3.5.20.1133 | 1,330 | 6/2/2019 |
3.5.19.1132 | 1,290 | 5/28/2019 |
3.5.19.1131 | 1,338 | 5/27/2019 |
3.5.18.1130 | 1,297 | 5/24/2019 |
3.5.17.1129 | 1,366 | 5/23/2019 |
3.5.16.1128 | 1,299 | 5/13/2019 |
3.5.15.1127 | 1,365 | 4/30/2019 |
3.5.14.1126 | 1,337 | 4/12/2019 |
3.5.13.1125 | 1,361 | 3/12/2019 |
3.5.13.1124 | 1,316 | 3/8/2019 |
3.5.12.1123 | 1,399 | 2/22/2019 |
3.5.12.1122 | 1,472 | 2/14/2019 |
3.5.12.1120 | 1,443 | 2/6/2019 |
3.5.12.1119 | 1,453 | 2/5/2019 |
3.5.8.1115 | 1,444 | 12/18/2018 |
3.5.6.1113 | 1,453 | 11/29/2018 |
3.5.6.1112 | 1,475 | 11/26/2018 |
3.5.5.1110 | 1,507 | 11/1/2018 |
3.5.4.1109 | 1,509 | 10/19/2018 |
3.5.4.1108 | 1,542 | 10/17/2018 |
3.5.3.1106 | 1,557 | 9/19/2018 |
3.5.2.1105 | 1,583 | 9/12/2018 |
3.5.1.1104 | 1,554 | 9/3/2018 |
3.5.0.1103 | 1,677 | 8/20/2018 |
3.4.21.1102 | 1,609 | 8/17/2018 |
3.4.20.1101 | 1,684 | 7/13/2018 |
3.4.19.1100 | 1,700 | 7/4/2018 |
3.4.19.1099 | 1,622 | 6/29/2018 |
3.4.18.1097 | 1,683 | 6/21/2018 |
3.4.16.1093 | 1,747 | 5/28/2018 |
3.4.13.1090 | 1,676 | 5/8/2018 |
3.4.12.1089 | 1,668 | 5/7/2018 |
3.4.11.1088 | 1,642 | 4/23/2018 |
3.4.8.1085 | 1,880 | 4/2/2018 |
3.4.7.1084 | 1,742 | 3/7/2018 |
3.4.6.1083 | 1,708 | 3/3/2018 |
3.4.5.1082 | 1,569 | 2/19/2018 |
3.4.3.1078 | 1,703 | 1/26/2018 |
3.3.25.1073 | 1,758 | 12/14/2017 |
3.3.24.1071 | 1,675 | 11/27/2017 |
3.3.20.1066 | 1,689 | 9/22/2017 |
3.3.16.1063 | 1,640 | 8/14/2017 |
3.3.12.1060 | 1,713 | 7/10/2017 |
3.3.11.1059 | 1,706 | 6/28/2017 |
3.3.10.1057 | 1,702 | 6/19/2017 |
3.3.9.1056 | 1,650 | 6/13/2017 |
3.3.8.1055 | 1,719 | 6/5/2017 |
3.3.7.1054 | 1,705 | 6/5/2017 |
3.3.6.1053 | 1,687 | 4/28/2017 |
3.3.6.1042 | 1,717 | 4/26/2017 |
3.3.3.1039 | 1,741 | 3/23/2017 |
3.3.2.1038 | 1,715 | 3/17/2017 |
3.3.0.1036 | 1,834 | 2/27/2017 |
3.2.2.1035 | 1,686 | 1/30/2017 |
3.2.1.1033 | 1,768 | 12/22/2016 |
3.2.1.1032 | 1,749 | 12/9/2016 |
3.2.1.1031 | 1,873 | 11/25/2016 |
3.2.0.1030 | 1,702 | 10/31/2016 |
3.2.0.1029 | 1,802 | 10/27/2016 |
3.1.1.1028 | 1,802 | 9/7/2016 |
3.1.1.1025 | 1,718 | 8/18/2016 |
3.1.1.1024 | 1,766 | 8/8/2016 |
3.1.1.1022 | 2,112 | 7/26/2016 |
3.1.1.1020 | 1,781 | 6/23/2016 |
3.1.0.1018 | 1,812 | 5/12/2016 |
3.1.0.1017 | 1,794 | 5/11/2016 |
3.1.0.1014 | 1,708 | 5/5/2016 |
1. Improvements in the user queries API.
Previously, to edit the text of the saved user query, the user had to abandon the currently edited query, and the programmer could not keep track of this transition.
+ Now when the user selects the query editing command, the UserQueriesView.EditUserQuery event is triggered, in which the developer can save the current query before opening the new one, or he can open the user query in a new window. Also, the events are now fired on deleting, renaming and moving user queries between the folders. You can review all API changes in the release notes article.
+ The new helper class Core.UserQueries that consists of static methods has been added to perform various manipulations with user queries, such as adding, saving, moving, renaming them. It also has the means to save and load user queries serialized in XML format.
2. Editing Sub-query text apart from the entire query is possible now.
The component's API has allowed editing the text of a subquery long ago. The problem is that the text of the query modified by the user may have syntax errors, and the component lets switch to another subquery at any time. The erroneous text can not be saved, as it has to be parsed and translated into an object representation. In order not to lose the user changes when switching between subqueries, the component must be able to block this switch to inform the user of the error and offer ways out of the situation.
+ The new ActiveUnionSubQueryChanging event has been added to the QueryView and QueryBuilder components. The programmer can deny switching between sub-queries in this event handler by setting the e.Abort parameter to true.
+ The new SubQueryBreadcrumbsBar control has been made to display path from the main query to the currently active sub-query. It helps quickly switch to parent sub-queries.
3. Miscellaneous improvements.
+ The new MetadataLoadingOptions.AllowRecursiveVirtualObjects property allows specifying the mode of working with virtual objects. By default, referring to other virtual objects in the text of a virtual object is allowed. Such reference lets build a chain of objects to break complex queries in a series of simple ones. However, in this mode, you can't use the same-named physical object in a virtual object because of the emerging recursion. Setting this property to false prohibits creation chains of virtual objects, but allows to create virtual objects that substitute physical database objects.
+ Query Statistics: The UsedDatabaseObjects and UsedDatabaseObjectFields collections now include invalid objects and fields being used in the query. They differ from valid objects by the absence of MetadataObject (for objects) and MetadataField (for fields) references.
+ Usability of Expression Editor is improved now with the new dockable panels.
+ SQL Text Editor with syntax highlighting is used now to edit joining expression in the Properties bar and dialog.
+ Now it's possible to select multiple rows and drag them to reorder columns in the SELECT list.
+ The new SQLite metadata provider has been added.
- Removal of unused objects from the query when the QueryBuilder.BehaviorOptions.DeleteUnusedObjects property is turned to True has been fixed.