commits

date

comment

41395
by damieng
(1020 downloads)
Feb 11 2010
6:44 AM

Fix typo in previous checkin
Work around a SqlMetal bug - sync foreign key on navigation set for unidirectional associations

41385
by damieng
(10 downloads)
Feb 11 2010
5:07 AM

Minor formatting on C# template KnownType attribute, line spacing and bool->Boolean/string->String in .ttinclude

41293
by damieng
(22 downloads)
Feb 9 2010
7:40 AM

Now supports property modifiers for datacontext Table<T> properties set on table element
Corrected case in VB.NET template for serialization property and mappingsource constructor parameter
Stored procedures that return scalars are only nullable if they are composable
SendPropertyChanging/Changed methods are now protected not public when not on a sealed type
Only emit function parameter attribute names if they are different to the actual parameter name

36036
by damieng
(283 downloads)
Nov 6 2009
8:08 PM

Manager class aligned with Entity Framework T4 template VS2010 one
Now checks out files from TFS if they need editing
Faster and more reliable integration with TFS for add/delete operations
Now cleans up all files under the project item in VS
No longer deletes files from disk when run outside of VS

35113
by damieng
(39 downloads)
Nov 3 2009
12:08 AM

Removed the output comment header timestamp to prevent phantom file changes when content is the same

33900
by damieng
(23 downloads)
Oct 29 2009
10:23 PM

Blocks are now defined with StartHeaderBlock, StartFooterBlock and StartNamedBlock and ended with just EndBlock
The file splitting class now enforces that blocks do not overlap by throwing if they do instead of mangling output

30244
by damieng
(147 downloads)
Sep 21 2009
10:35 PM

Corrected return types for IsComposable functions to be IQueryable or nullable scalars
IsComposable functions that are IQueryable now correctly call CreateMethodCallQuery
Functions and Stored Procs with no return type now correctly type to System.Object

23024
by damieng
(955 downloads)
Apr 14 2009
6:47 AM

Undo nonsense 23023 changeset.

23023
by damieng
(35 downloads)
Apr 14 2009
6:42 AM

Fix serialization changes lost in bad merge/commit 22906.

23021
by damieng
(18 downloads)
Apr 14 2009
6:33 AM

Column Expression now emitted into attribute
Column IsReadOnly now generates getters only when serialization is none
Removed old serialization enum
Emit KnownType class attribute only when serialization is unidirectional
AutoSync, IsDbGenerated and UpdateCheck attributes now default based on other attributes
Updated People.dbml to exercise new functionality

22995
by damieng
(34 downloads)
Apr 13 2009
6:08 AM

Add enumeration support - any unknown class type referenced will just assumed to be a named enumeration.

22986
by damieng
(31 downloads)
Apr 12 2009
8:29 PM

Stored procedures now behave like SQLMetal generated code when updating and deleting tables. If you wish to use concurrency switch on options.StoredProcedureConcurrency.

22906
by damieng
(40 downloads)
Apr 7 2009
6:14 PM

Do not emit DataMember when Serialization is set to None in the DBML.
Emit OnDeserializing for subclasses with new/Shadow keyword.

22875
by damieng
(44 downloads)
Apr 6 2009
3:43 PM

Emit the KnownTypeAttribute only if Serialization="Unidirectional" in the DBML.

22762
by damieng
(65 downloads)
Mar 31 2009
10:53 PM

Emit the KnownType attribute required for DataContract serialization with inheritance.

22448
by damieng
(188 downloads)
Mar 11 2009
1:29 AM

Auto-generated class Column attributes now have Name and CanBeNull elements if required.

22446
by damieng
(35 downloads)
Mar 10 2009
11:46 PM

Fix problem with multiple auto-generated return types, their namespacing declaration and file-splitting. Updated People.dbml test case to expose this.

22444
by damieng
(32 downloads)
Mar 10 2009
9:48 PM

Stop exceptions when file monitoring plugin's are installed such as VisualSVN by marshalling calls to EnvDTE's default AppDomain using BeginInvoke.

22443
by damieng
(31 downloads)
Mar 10 2009
9:26 PM

Add support for EntityBase attribute on the Database element to specify the base class to be used on entities.

22442
by damieng
(37 downloads)
Mar 10 2009
9:03 PM

Included "People" DBML sample that exercises some of the more complex code generation scenarios.

22441
by damieng
(30 downloads)
Mar 10 2009
9:03 PM

Included "People" DBML sample that exercises some of the more complex code generation scenarios.

21423
by damieng
(288 downloads)
Jan 23 2009
4:53 AM

Improve manager class to support getting namespaces from Visual Studio's project and custom tool namespace property.
Change VB.NET and CSharp templates to use these additional namespaces as per the LINQ to SQL designer.
Fix empty namespace problem for entities in VB.NET template.

21415
by damieng
(49 downloads)
Jan 22 2009
6:22 PM

Removed unnecessary extra name from manager class StartBlock method and struct.

21414
by damieng
(46 downloads)
Jan 22 2009
6:02 PM

Improved Manager class with explicit Header/Footer support to enable the C# template to pick up the #pragma warning restore 1591 at the end of split files.

21327
by damieng
(93 downloads)
Jan 19 2009
9:05 PM

Added support for Entity-Per-File to automatically add/remove the items from the Visual Studio project.