1
I Use This!
Inactive

News

Analyzed 17 days ago. based on code collected 17 days ago.
Posted over 13 years ago by James Craig
1) Fixed issue with ClassGenerator if a property does not have an attribute. 2) Fixed issue with IListManyToMany and IListManyToOne not saving join information correctly.
Posted over 13 years ago by James Craig
1) Fixed issue with ORM if List is created in constructor, it should still try to load using lazy loading if it's empty.
Posted over 13 years ago by James Craig
1) Added the ability to set a min/max for the random attributes. 2) Did Remove/Sort for the usings. 3) Added a couple more comments.
Posted over 13 years ago by James Craig
1) Finished the new random extensions and added the ability to generate random classes using attributes (an example is in the unit tests for the RandomExtensions). 2) Added a number of comments to the code.
Posted over 13 years ago by James Craig
1) Added Scalar function to MicroORM and ORM so you can write Scalar<int>("COUNT(*)) and get the number of items total easily. 2) Fixed BTree unit test so it actually works appropriately.
Posted over 13 years ago by James Craig
1) Realized that I broke various extension methods in the web namespace. This should be fixed. 2) Added a number of comments.
Posted over 13 years ago by James Craig
1) Made Mapping class in ORM abstract so it doesn't get picked up by IsOfType.
Posted over 13 years ago by James Craig
1) Fixed issue with IsOfType with interfaces that have the same name.
Posted over 13 years ago by James Craig
1) Added a number of random content generators (Address, City, Domain Name, Email, State, Street, Zip Code, Company, etc). 2) Made generators attributes will be used later on. 3) Added ability to specify domain and authentication type in Uri Extensions (Utilities.IO.ExtensionMethods)
Posted over 13 years ago by James Craig
1) Added various comments 2) Reworked Random class. Moved everything towards extension methods (Utilities.Random.ExtensionMethods). 3) The new extension methods are generic so calling Next<int> generates an int, Next<float> generates a ... [More] float. 4) Added ability to create own generators. Strings for example have LoremIpsum, Pattern, and Regex generators in the Utilities.Random.StringGenerators namespace. 5) Started creating more specific generators (Phone number generator in Utilities.Random.ContactItemGenerators, etc). 6) Added Times extension that will run a function/action the specified number of times ex: 100.Times(x=>x) creates a list of integers going from 1 to 100. (Utilities.DataTypes.ExtensionMethods) 7) Added new versions of ThrowIfNull, ThrowIfDefault, ThrowIfNullOrEmpty, and ThrowIfNullOrDBNull where you can supply your own exception. 8) Added name generators for Random namespace. [Less]