1 2009-12-08 Jonathan Pryor <jpryor@novell.com>
3 * src/**/*, examples/**/*: Sync with DbLinq r1293. This adds
4 SchemaLoader support for Microsoft SQL Server, allowing sqlmetal to
5 generate entity stubs against SQL Server databases.
6 * System.Data.Linq.dll.sources: Add files to the build.
8 2009-11-07 Zoltan Varga <vargaz@gmail.com>
10 * System.Data.Linq.dll.sources: Use MySqlDataContext.cs instead of
13 2009-11-06 Jonathan Pryor <jpryor@novell.com>
15 * src/**/*: Sync with DbLinq r1265. This fixes sqlmetal (it shouldn't
16 generate constructors referring to IVendor), enhances query support
17 so that extension methods can be used within 'select' blocks,
18 various FirebirdSQL fixes, etc.
20 2009-09-04 Jonathan Pryor <jpryor@novell.com>
22 * Makefile: Also rsync dblinq2007/examples sources.
23 * build/DbLinq.Sqlite_test_mono_strict.dll.sources: Added; .sources
24 file to build build/DbLinq.Sqlite_test_mono_strict.dll, the
25 "end-to-end" unit tests for SQLite using Mono.Data.Sqlite.
26 * build/Makefile: Added; builds all "end-to-end" unit tests.
27 * examples/**/*: Sync with DbLinq r1217; includes sources needed for
28 end-to-end tests located in 'build'.
30 2009-09-04 Jonathan Pryor <jpryor@novell.com>
32 * src/**/*: Sync with DbLinq r1217. This removes a slew of
33 FieldAccessExceptions when running the DbLinq unit tests.
35 2009-09-02 Jonathan Pryor <jpryor@novell.com>
37 * src/**/*: Sync with DbLinq r1216. This fixes the
38 ../../tools/sqlmetal build.
40 2009-09-02 Jonathan Pryor <jpryor@novell.com>
42 * src/**/*: Sync with DbLinq r1214. This integrates several
43 performance patches from Zoltan Varga, and adds a
44 DataContextSubclass(string) constructor to sqlmetal output.
46 2009-06-25 Jonathan Pryor <jpryor@novell.com>
48 * src/**/*: Sync with DbLinq r1200. Among other fixes, this fixes an
49 issue where AttributeMappingSource.GetModel().GetTables() would
50 return duplicate types, which was unexpected by Marek Habersack.
52 2009-06-19 Jonathan Pryor <jpryor@novell.com>
54 * src/**/*, tests/**/*: Sync with DbLinq r1180. Gets unit tests into
55 a state (i.e. no release tests fail within NUnit), fixes several
56 bugs, massive code cleanup (#if removal), EntitySet<T> fixes,
57 removes some locale dependency issues, predicate building,
58 performance improvements, and likely more. Remove src/VisualMetal;
60 * Makefile (update-dblinq): Exclude more files so that there's less
61 "garbage" files to review on the next update.
63 2009-05-14 Jonathan Pryor <jpryor@novell.com>
65 * src/DbLinq/Data/Linq/Sugar/Implementation/QueryCache.cs: Temporarily
66 disable QueryCache.GetFromSelectCache(), as the cache keeps breaking
67 for currently undiagnosed reasons. With this disabled, NerdDinner
68 seems to work properly.
70 2009-05-14 Jonathan Pryor <jpryor@novell.com>
72 * Makefile: Add 'update-dblinq' target, which copies files from my
73 dblinq checkout into src.
74 * System.Data.Linq.dll.sources, System.Data.Linq_test.dll.sources: Add
76 * src/**/*: Flush; syncs to DbLinq r1073, greatly improves object
77 tracking support, more tests....
79 2009-04-24 Jonathan Pryor <jpryor@novell.com>
81 * src/**/*: Add missing files (doh!). Fixes the build.
83 2009-04-24 Jonathan Pryor <jpryor@novell.com>
85 * src/**/*: Flush; syncs to DbLinq r1053. Adds
86 DataContext(string,MappingSource) support, the beginnings of object
87 tracking, more tests...
89 2009-04-08 Jonathan Pryor <jpryor@novell.com>
91 * **/* (svn:ignore): Ignore generated files and directories.
92 * src/**/*: Flush; syncs to DbLinq r1043.
94 2009-03-31 Jonathan Pryor <jpryor@novell.com>
96 * Makefile: Remove make warning about overriding dist-local.
98 2009-03-30 Jonathan Pryor <jpryor@novell.com>
100 * System.Data.Linq.dll.sources: Remove
101 src/DbLinq/Factory/Implementation/AbstractObjectFactory.cs, add
102 src/DbLinq/Data/Linq/SqlClient/Sql2008Provider.cs.
103 * src/**/*: Flush; syncs to DbLinq r1038, fixes
104 System.Data.Linq.SqlClient.Sql200?Provider cor-compare differences,
105 unit test execution order dependency issues, namespace names within
108 2009-03-27 Jonathan Pryor <jpryor@novell.com>
111 src/DbLinq.SqlServer/Test/DbLinq.SqlServer_test_ndb.csproj: Flush;
112 syncs to DbLinq r1029.
113 * src/DbLinq.suo: Delete.
114 * src (svn:ignore): Ignore DbLinq.suo.
115 * src/DbLinq/Test/NullProvider.cs: Default initialize the
116 ConnectionString to "" so that the MsSqlDataContextTest tests pass.
117 * System.Data.Linq_test.dll.sources: Add
118 src/DbLinq.SqlServer/Test/MsSqlDataContextTest.cs.
120 2009-03-26 Jonathan Pryor <jpryor@novell.com>
122 * src/DbLinq/Data/Linq/Table.cs: Add an explicit
123 IEnumerable<TEntity>.GetEnumerator() implementation to Table<TEntity>.
124 This is done for cor-compare compatibility with .NET.
126 2009-03-26 Jonathan Pryor <jpryor@novell.com>
128 * Test/: Added (though empty), to allow building unit tests located in
130 * System.Data.Linq_test.dll.sources: Added; unit tests.
132 2009-03-26 Jonathan Pryor <jpryor@novell.com>
134 * src/DbLinq/System.Data.Linq/Binary.cs: Update to pass the unit tests.
135 * Makefile: Build against System.Runtime.Serialization.dll so that
136 Binary can use the [DataContract] attribute.
138 2009-03-26 Jonathan Pryor <jpryor@novell.com>
140 * **/*: Flush. (Updates to sync with DbLinq r1026, correcting tests
141 so that they build under Mono for testing System.Data.Linq.dll.)
143 2009-03-26 Jonathan Pryor <jpryor@novell.com>
145 * **/*: Flush. (Updates to sync with DbLinq r1020, adding additional
146 tests generated from gui-compare differences.)
148 2009-03-19 Jonathan Pryor <jpryor@novell.com>
150 * src/DbLinq/Data/Linq/Database/Implementation/TransactionalCommand.cs,
151 src/DbLinq.Firebird/FirebirdDataContext.cs,
152 src/DbLinq.Ingres/IngresDataContext.cs,
153 src/DbLinq.MySql/MysqlDataContext.cs,
154 src/DbLinq.Oracle/OracleDataContext.cs,
155 src/DbLinq.PostgreSql/PgsqlDataContext.cs,
156 src/DbLinq.Sqlite/Schema/DataCommand.cs,
157 src/DbLinq.Sqlite/SqliteDataContext.cs,
158 src/DbLinq.SqlServer/SqlServerDataContext.cs,
159 src/DbLinq/Util/ReflectionUtility.cs: Make types internal so that
160 they aren't exported from System.Data.Linq.dll.
162 2009-03-12 Jonathan Pryor <jpryor@novell.com>
164 * Makefile: Also distribute .txt files.
166 2009-03-12 Jonathan Pryor <jpryor@novell.com>
168 * src/DbMetal/Generator/Implementation/CodeTextGenerator/CodeGenerator.cs:
169 There is no System.Vendor namespace, so don't generate one.
171 2009-03-12 Jonathan Pryor <jpryor@novell.com>
173 * Makefile: Add a dist-local target and distribute all DbLinq sources.
174 We can't just rely on the normal System.Data.Linq.dll.sources
175 handling because ../../tools/sqlmetal also uses these sources.
177 2009-03-12 Jonathan Pryor <jpryor@novell.com>
179 * src/DbLinq/System.Data.Linq/Assembly/AssemblyInfo.cs: Allow
180 sqlmetal.exe to access the System.Data.Linq.dll internals, as
181 sqlmetal.exe is DbMetal.exe, and needs access to (normally public)
184 2009-03-12 Jonathan Pryor <jpryor@novell.com>
186 * System.Data.Linq.dll.sources: Sort filenames (to more easily see
187 which DbLinq files are being excluded from the build), and add
188 additional files to the build, specifically the *SchemaLoader and
190 * src/**: Flush to DbLinq r1013 (which allows the *SchemaLoader and
191 *DataContext types to build under MONO_STRICT).
193 2009-03-11 Jonathan Pryor <jpryor@novell.com>
195 * src/DbMetal/**, src/VisualMetal/**: Remove generated directories.
198 2009-03-11 Jonathan Pryor <jpryor@novell.com>
200 * src/DbMetal/**, src/VisualMetal/**: Added, so that we can add a
201 `sqlmetal' tool which uses the DbMetal sources.
203 2009-03-11 Jonathan Pryor <jpryor@novell.com>
205 * Flush. (Updates to sync with DbLinq r1009, fixes IVendor lookup
206 within System.Data.Linq.dll, add unit tests -- which aren't hooked
207 up to Mono's build system -- various bug fixes, etc.)
209 2009-03-11 Jonathan Pryor <jpryor@novell.com>
211 * Flush. (Updates to sync with DbLinq r1009, fixes IVendor lookup
212 within System.Data.Linq.dll, add unit tests -- which aren't hooked
213 up to Mono's build system -- various bug fixes, etc.)
215 2009-02-18 Jonathan Pryor <jpryor@novell.com>
217 * Add a more functional (i.e. fewer-stubs) implementation of
220 2008-12-02 Atsushi Enomoto <atsushi@ximian.com>
222 * updated to DbLinq r966.
224 2008-11-25 Atsushi Enomoto <atsushi@ximian.com>
226 * updated to DbLinq r960.
228 2008-11-18 Atsushi Enomoto <atsushi@ximian.com>
230 * updated to DbLinq r947 (XmlMappingSource).
232 2008-11-12 Atsushi Enomoto <atsushi@ximian.com>
234 * updated to DbLinq r946 (quick fix for vendor loading).
236 2008-11-12 Atsushi Enomoto <atsushi@ximian.com>
238 * updated to DbLinq r945.
239 It is not working well wrt connectionString yet.
241 2008-10-24 Atsushi Enomoto <atsushi@ximian.com>
243 * updated to DbLinq r931.
245 2008-10-10 Atsushi Enomoto <atsushi@ximian.com>
247 * src/DbLinq.Firebird, System.Data.Linq.dll.sources :
248 added Firebird support sources (new in DbLinq).
250 2008-10-09 Atsushi Enomoto <atsushi@ximian.com>
252 * src/DbLinq.{Oracle|MySql|PostgreSql|Sqlite|Ingres}: new.
253 * src/DbLinq : updated to DbLinq r905.
254 * System.Data.Linq.dll.sources : added vendor-specific files and
257 2008-10-08 Atsushi Enomoto <atsushi@ximian.com>
259 * System.Data.Linq.dll.sources : fix wrong reference to EntitySet.cs.
261 2008-10-08 Atsushi Enomoto <atsushi@ximian.com>
263 * System.Data.Linq.dll.sources :
264 SqlServer vendor sources were missing.
266 2008-10-07 Atsushi Enomoto <atsushi@ximian.com>
268 * System.Data.Linq.dll.sources, Makefile, src/* :
269 replace everything with DBLinq integration.
271 Imported DBLinq tree is r899. Skipped: DbLinq.Localization,
272 DbLinq.Ingres, DbLinq.MySql, DbLinq.Oracle, DbLinq.PostgreSql,
273 DbLinq.Sqlite, DbMetal, VisualMetal directories.
275 2008-05-20 Atsushi Enomoto <atsushi@ximian.com>
277 * System.Data.Linq.dll.sources :
278 added System.Data.Linq.SqlClient* stubs.
280 2008-05-20 Atsushi Enomoto <atsushi@ximian.com>
282 * Makefile, System.Data.Linq.dll.sources : refresh stub checkin.