This project is read-only.

NBear v3.7.2 build 6

Rating:        Based on 1 rating
Reviewed:  1 review
Downloads: 7773
Released: Jul 26, 2007
Updated: Jul 26, 2007 by teddycn
Dev status: -not yet defined by owner-

Recommended Download

Source Code
source code, 1220K, uploaded Jul 26, 2007 - 2499 downloads

Other Available Downloads

application, 1231K, uploaded Jul 26, 2007 - 1573 downloads
documentation, 2551K, uploaded May 28, 2007 - 1811 downloads
example, 7219K, uploaded May 26, 2007 - 1890 downloads

Release Notes


Version 3.7.2 stable build 6

1) Fix the Read performance bug in

Version 3.7.2 stable build 5

1) Fix bug of Access Database Provider Insert with auto increment ID return value;
2) Fix bug of database side functions in Non-SqlServer Database providers;

Version 3.7.2 stable build 4

1) Fix bug in insert of Access Db Provider.
2) Fix bug in NBear.Web.Data.AspDbNetEntities.

Version 3.7.2 stable build 3

1) New Sqlite database provider depending on sqlite 2.0 provider v1.0.41.
Alternative connection string setting samples for sqlite:

<add name="custom name" connectionString="Data Source=C:\Teddy\NBearV3\src\NBear.Test.UnitTests\sqlite_test.db3" providerName="sqlite" />
<add name="custom name 2" connectionString="Data Source=|DataDirectory|\sqlite_test.db3" providerName="NBear.Data.Sqlite.SqliteDbProvider" />
<add name="custom name 3" connectionString="Data Source=|DataDirectory|\sqlite_test.db3" providerName="System.Data.SQLite" />

Version 3.7.2 stable build 2

1) Fix bug in MySql Data Provider.
2) Upgrade the MySql ADO.NET 2.0 Connecter from v5.0 to v5.1.

Version 3.7.2 stable build 1

1) Added public static string GetDescription(Type enumType, int enumIntValue) to EnumDescriptionAttribute class.
2) Updated tutorials\NBearDataSourceSample to demostrate usage of all functions of EnumDescriptionAttribute and
DropDownListField control.

Version 3.7.1 stable build 7

1) Enhance DropDownListField to support enum types defined in third party compiled assemblies and binary anded enum value.

Version 3.7.1 stable build 6

1) Fix bug in EntityArrayList.Filter(WhereClip where).

Version 3.7.1 stable build 5

1) New EnumDescriptionAttribute in NBear.Common, new DropDownListField control in NBear.Web.Data
to support binable control easily binding enum values to DropDownList.
See tutorials\NBearDataSourceSample\Default.aspx for usage.
2) Add ServiceFactory.GetService<IServiceInterfaceType>(string key) and
PresenterFactory.GetPresenter<IPresenterType>(string presenterKey, object view) overridens
to support find service by key.

Version 3.7.1 stable build 4

1) Enhance the enum type property support of NBearDataSource.

Version 3.7.1 stable build 3

1) Fix bug in AutoPreload cache under multi-threading when strong type query uses DataTable.Select-unsupported functions.
2) Fix bug in EntityDesignToEntities.exe tool when more than 3 level hierachical entities inherit contract interfaces.

Version 3.7.1 stable build 2

1) Add ToSinglePropertyArray() and ToDbCommand() methods to QuerySection and FromSection class.
To execute the returned DbCommand instance by ToDbCommand(), you should call gateway.Db.ExecuteXXX().
2) Add FindSinglePropertyArray() to NBear.Common.EntityArrayQuery class.
3) Fix bug regarding QuerySection's AutoPreload cache when working with custom select column list.

Version 3.7.1 stable

1) Add Cancelled property to NBearDataSourceEventArgs class to enable "cancel saving and deleting".
2) Make NBearDataSource.Gateway property to be public.
3) Make NBearDataView's constructors t be protected to enable inheritting.
4) Make EntityArrayList to be bound to bindable controls directly.

Version 3.7.0 stable build 6

1) Fix bug NBearDataSource's Update with null values.

Version 3.7.0 stable build 5

1) Fix bug in !ExpressionClip.In() .
2) Fix NullReferenceException when setting NBearDataSource.FilterExpression to empty.

Version 3.7.0 stable build 4

1) Fix bug in AutoPreLoad cache with Order By.

Version 3.7.0 stable build 3

1) Fix bug in paging without order by.
2) Support special order by. e.g.

Order[] orders = gateway.From<Order>().OrderBy(new OrderByClip(ExpressionFactory.CreateColumnExpression("newid()", System.Data.DbType.Gu

Reviews for this release

I like it.
by lhking on Apr 21, 2010 at 6:46 AM