Build 4.0.1.GA
=============================
** Bug
* [NH-3102] - Wrong mapping produced by Map
* [NH-3214] - PropertyContainerCustomizer.Bag() throws NullReferenceException when mapping a property of type IList
* [NH-3575] - DefaultReadOnly not working for Future() queries
* [NH-3656] - Firebird doesn't accept Currency as parameter type
* [NH-3667] - MappingByCode produce wrong table field name 'idx' in Dictionary<,> mappings
* [NH-3679] - SchemaExport.Create(false, false) does not write to file specified via SchemaExport.SetOutputFile
* [NH-3691] - All dialect checks in NHSpecificTest.NH1487.Fixture are broken
* [NH-3692] - TypedManyToOneTest is broken for Firebird
* [NH-3694] - Criteria or QueryOver with join to components collection does not return data. It worked in NH 3.3.
* [NH-3695] - NHSpecificTest.NH1845 fails for some Dialects
* [NH-3696] - Connection pooling + Multi threraded tests
* [NH-3701] - NHSpecificTest.NH2302 Fails under Firebird
** Improvement
* [NH-3604] - Map ByCode fails when property is protected (not public)
* [NH-3687] - Change Id mapping of TimesheetEntry from native to assigned
* [NH-3688] - Modify NHSpecificTest.NH1391 so that it doesn't depend on preknown id values
* [NH-3690] - Add LEFT function to Firebird
** Patch
* [NH-3383] - Fix for multiple objects of CascadeStyle in Memory that should be singleton
* [NH-3577] - Fix in SessionFactory.Statistics.LogSummary() method to show 0 milisecond as MaxQueryTime when no query was executed, instead of -922337203685477
** Task
* [NH-3085] - Document enhanced id generators
* [NH-3660] - Ignore Firebird in DtcFailuresFixture
* [NH-3689] - Ignore Firebird in NHSpecificTest.NH1171
Build 4.0.0.GA
=============================
** Known BREAKING CHANGES from NH3.3.3.GA to 4.0.0.GA
NHibernate now targets .Net 4.0. Many uses of set types from Iesi.Collections have
now been changed to use corresponding types from the BCL. The API for these types
are slightly different.
Support for persistent non-generic collections removed. Use the generic counterparts instead.
##### Possible Breaking Changes #####
* IDeleteEventListener, IEventSource: Use generic ISet<> instead of non-generic in method signatures.
* SqlString.Parts removed. Use SqlString.Count and SqlString.GetEnumerator().
* IPersistentCollection.GetSnapshot() now returns object instead of ICollection. The snapshot should be opaque to outside code.
* Removed IsDiscriminatorFormula, DiscriminatorFormula and GenerateSelectString from UnionSubclassEntityPersister class.
* Removed ManagedWebSessionContext. Any configuration files which use the "managed_web" session context should now use "web"
* SybaseASADialect removed: Use SybaseSQLAnywhere10Dialect instead.
* ASA10ClientDriver, ASAClientDriver and SQLiteDriver removed: Use SybaseSQLAnywhereDriver, SybaseAsaClientDriver, SQLite20Driver instead.
* Removed Classic HQL Parser.
* Removed IQueryTranslatorFactory2. It's methods were pulled up to IQueryTranslatorFactory. Method CreateQueryTranslators accepting string as first argument marked as Obsolete.
* IQueryExpression.Translate now has second boolean argument 'filter'
* Added several methods which accepts IQueryExpression to ISessionImplementor, which is duplicating methods which accepts string.
* Miss-spelled AdoNetWithDistrubtedTransactionFactory removed: Use AdoNetWithDistributedTransactionFactory instead
* HqlDistinctHolder removed: Use HqlExpressionSubTreeHolder instead
* DisableLogFormattedSql method removed: the default is disabled
* ISession.SaveOrUpdateCopy removed: Use Merge instead
* Oracle and MySQL: The atan2 and power functions now return double (instead of single) for consistency with other dialects.
* Removed FirebirdDriver. It was the same as FirebirdClientDriver since 3.2, and the latter have been the default since then.
* Removed bunch of unused methods on *Helper classes
* Static fields on NHibernateUtil are declared as their exact class
From NH4.0.0.Alpha1 to 4.0.0.Alpha2:
Fixed mapping by code behaviour when map child subclasses (see NH-3135 and NH-3269)
The constructor of AbstractComponentTuplizer now behaves like AbstractEntityTuplizer in the way
that it doesn't create the instantiator any more. Custom component tuplizers that derive
directly from AbstractComponentTuplizer need to add this line of code in their constructor:
instantiator = BuildInstantiator(component);
From NH4.0.0.Alpha2 to 4.0.0.CR1:
The interface IEnhancedProjection was removed and its methods moved to IProjection.
Two other overloads of the GetColumnAliases() methods was removed from IProjection.
* [NH-2290] Invalid hql parenthesis expansion in generated sql
Unary minus before parentheses in HQL lost the parentheses when translated
to SQL and therefore the wrong value was returned. This use of unary minus is now
implemented in the mathematically correct way.
** Bug
* [NH-3638] - Mapping-by-code is occasionally picking the wrong column name
* [NH-3654] - Internal access of PersistentGenericBag removed
** Improvement
* [NH-3415] - Add Overload to IGeneratorMapper.Params That Receives a Dictionary
* [NH-3657] - Map By Code - One to One Missing Class Action
** Patch
* [NH-3529] - Add linqtohql.generatorsregistry to nhibernate-configuration.xsd
Build 4.0.0.CR1
=============================
** Bug
* [NH-3455] - QueryOver + selecting a component + OrderBy = wrong OrderBy in SQL
* [NH-3581] - nhibernate.everything.sln doesn't compile
* [NH-3587] - Parameters within a select clause
* [NH-3620] - ORA-01483 when inserting two blobs and a date using the OracleManagedDataClientDriver
* [NH-3624] - broken insert statement with select
* [NH-3629] - Translation of string.IndexOf() in Linq is broken for firebird
* [NH-3641] - Missing Outer Join
* [NH-3642] - PostgreSQL: Support LINQ DateTime.Date in select clause
* [NH-3649] - Missing support for round() in SQLite and SQL Server CE dialects (affected criteria queries)
** Improvement
* [NH-3623] - Add FirebirdExceptionConverterExample
* [NH-3626] - avoid double parens around a select statement
* [NH-3627] - change some id mappings from native to assigned in linq tests
* [NH-3628] - add keyword "date" and function "date" to FirebirdDialect
* [NH-3647] - Support Math.Round() in QueryOver projections
** Task
* [NH-3251] - Update to antlr 3.5.0.2
* [NH-3644] - Merge IEnhancedProjection into IProjection
Build 4.0.0.Alpha2
=============================
** Known BREAKING CHANGES from NH4.0.0.Alpha1 to 4.0.0.Alpha2
Fixed mapping by code behaviour when map child subclasses (see NH-3135 and NH-3269)
The constructor of AbstractComponentTuplizer now behaves like AbstractEntityTuplizer in the way
that it doesn't create the instantiator any more. Custom component tuplizers that derive
directly from AbstractComponentTuplizer need to add this line of code in their constructor:
instantiator = BuildInstantiator(component);
** Bug
* [NH-2380] - Cannot perform distinct when selecting an anonymous type
* [NH-2486] - Distinct() extension method problem with Object Initialisers
* [NH-2655] - DbType.Double should be float(53) instead of DOUBLE PRECISION in the SQL-Severer2000 Dialect
* [NH-2692] - Using Any() on a collection of components results in invalid SQL: Column of parent ID is used instead of key column
* [NH-2861] - <filter> doesn't work in conjunction with <join>
* [NH-2865] - "Expression typ
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
asp.net Mvc开发的资产管理系统.zip (1178个子文件)
_._ 3B
Global.asax 95B
Global.asax 95B
DesignTimeResolveAssemblyReferences.cache 1.93MB
Mvc.csprojResolveAssemblyReference.cache 789KB
Mvc.csprojResolveAssemblyReference.cache 787KB
Mvc.Tests.csprojResolveAssemblyReference.cache 644KB
Mvc.csprojAssemblyReference.cache 130KB
Shop.Business.csprojResolveAssemblyReference.cache 88KB
Shop.Data.csprojResolveAssemblyReference.cache 77KB
Shop.Business.csprojResolveAssemblyReference.cache 55KB
Shop.Data.csprojResolveAssemblyReference.cache 50KB
Shop.Domain.csprojResolveAssemblyReference.cache 42KB
Shop.Domain.csprojResolveAssemblyReference.cache 42KB
DesignTimeResolveAssemblyReferencesInput.cache 33KB
DesignTimeResolveAssemblyReferencesInput.cache 33KB
DesignTimeResolveAssemblyReferencesInput.cache 9KB
DesignTimeResolveAssemblyReferencesInput.cache 9KB
Shop.Domain.csprojAssemblyReference.cache 7KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
DesignTimeResolveAssemblyReferencesInput.cache 6KB
Shop.Business.csprojAssemblyReference.cache 5KB
Shop.Data.csprojAssemblyReference.cache 424B
Shop.Business.csproj.CoreCompileInputs.cache 42B
Shop.Data.csproj.CoreCompileInputs.cache 42B
Shop.Domain.csproj.CoreCompileInputs.cache 42B
Mvc.csproj.CoreCompileInputs.cache 42B
ClassDiagram1.cd 60B
ClassDiagram1.cd 60B
applicationhost.config 82KB
Web.config 6KB
Web.config 6KB
Web.config 6KB
Web.config 6KB
packages.config 3KB
packages.config 3KB
Web.config 3KB
Web.config 3KB
packages.config 2KB
Web.Release.config 1KB
Web.config 1KB
Web.Debug.config 1KB
Redirect.VS11.config 752B
Redirect.config 500B
App.config 300B
Mvc.Tests.dll.config 300B
repositories.config 230B
packages.config 224B
PropertyController.cs 25KB
HomeController.cs 11KB
PropertyData.cs 8KB
UserController.cs 7KB
My97DatePicker.cs 6KB
UserData.cs 6KB
ImportExcel.cs 5KB
PropertyExcelController.cs 4KB
ExcelController.cs 3KB
DepartmentController.cs 3KB
DepartmentData.cs 3KB
Property.cs 2KB
PropertyBusiness.cs 2KB
BundleConfig.cs 2KB
UserBusiness.cs 2KB
ChannelController.cs 2KB
PageOfList.cs 2KB
PageOfList.cs 2KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
User.cs 1KB
DepartmentBusiness.cs 1KB
Global.asax.cs 808B
NHibernateHelper.cs 672B
Department.cs 595B
RouteConfig.cs 592B
ChannelInfo.cs 479B
WebApiConfig.cs 472B
State.cs 298B
FilterConfig.cs 269B
Class1.cs 251B
Class1.cs 196B
Class1.cs 192B
TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 0B
TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs 0B
TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 0B
TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 0B
TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs 0B
TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 0B
TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 0B
TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs 0B
TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 0B
TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 0B
TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs 0B
TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 0B
共 1178 条
- 1
- 2
- 3
- 4
- 5
- 6
- 12
资源评论
cxycbw
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C语言基础-C语言编程基础之Leetcode编程题解之第39题组合总和.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第38题外观数列.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第37题解数独.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第36题有效的数独.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第35题搜索插入位置.zip
- index.wxml
- C语言基础-C语言编程基础之Leetcode编程题解之第33题搜索旋转排序数组.zip
- 基于Python实现的手写数字识别系统源码.zip
- 从网页提取禁止转载的文字
- C语言基础-C语言编程基础之Leetcode编程题解之第32题最长有效括号.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功