Kevin Berridge avatar Kevin Berridge committed 85fdb27

Added sample build.bats, modifed snippets

Comments (0)

Files changed (3)

sampleDevenvBuild.bat

+REM Place this file next your .sln
+
+"C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" Sample.sln /Build Debug
+
+REM If you're using VS express the command is VCSExpress.exe

sampleRakeBuild.bat

+REM Place this file next to your rakefile and update the parameters to the rake command as needed
+REM If you are using albacore do build your .sln file, your project files must contain <GenerateFullPaths>True</GenerateFullPaths> in the common PropertyGroup
+
+rake debug

vimfiles/snippets/cs.snippets

 	/// <created>`strftime("%d/%m/%Y")`</created>
 	#endregion
 
-snippet classmap
+snippet mapclass 
 	public class ${1:ClassToMap}Map : ClassMap<$1>
 	{
 		public $1Map()
 		}
 	}
 
+snippet mapid
+	Id( x => x.Id ).GeneratedBy.Identity();
+
+snippet maphasmany
+	HasMany( x => x.${1} )
+		.Access.ReadOnlyPropertyThroughCamelCaseField( Prefix.Underscore )
+		.Cascade.AllDeleteOrphan()
+		.Inverse();
+
+snippet mapref
+	References( x => x.${1} );
+
+snippet mapdiscrim
+	DiscriminalSubClassesOnColumn( "Type" );
+
+snippet mapaudit
+	Map( x => x.CreatedBy );
+	Map( x => x.CreatedOn );
+	Map( x => x.LstUpdatedBy );
+	Map( x => x.LstUpdatedOn );
+
+snippet map
+	Map( x => x.${1} );
+
 snippet specclass
 	[Subject( ${1} )]
 	public class when_${2}
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.