Quantcast
Channel: Entity Framework
Viewing all articles
Browse latest Browse all 10318

Commented Task: Implement general API review feedback [1419]

$
0
0
Implement chanegs decided on in the first "big diff" API review.
Comments: Resolved in 76adda192642 Breakout notepad: General 'Merge' Conflict strikes again (Updates following first "big diff" general API review) Changes made: - Made non-virtual SaveChangesAsync virtual - DbContextTransaction.StoreTransaction renamed to UnderlyingTransaction - Updated DbModelBuilderVersion values to be consistent with EF5: Added back V5_0_Net4 - Moved new executor code to System.Data.Entity.Infrastructure.Design and made internal for now - Moved CsdlSerializer, SsdlSerializer, and related types to System.Data.Entity.Core.Metadata.Edm namespace - Moved DataModelErrorEventArgs and related types to System.Data.Entity.Core.Metadata.Edm namespace - Made DbCompiledModel.DefaultSchema internal - Moved DbMappingView classes to System.Data.Entity.Infrastructure.MappingViews - DbMappingViewCacheFactory should stay public for scenarios without an ObjectContext or DbContext - Properties on DbMappingViewCacheTypeAttribute made internal - Unsealed DbModel - Made Async methods on DbRawSqlQuery virtual - isMaxLength parameter on ColumnModel methods should remain removed--it is not used, and the break is unlikely to be significant - Removal of Generate(byte) methods on code generators is fine because Generate(long) will be used instead. Very unlikely this change will break anyone on re-compile. - Verified ToolingFacade has docs - Unsealed HistoryRow - Added documentation for how IndentedTextWriter.Culture should be used. - Verified that there are no public types in sub-namespaces of System.Data.Entity.ModelConfiguration.Configuration. - Looked into ColumnTypeCasingConvention and decided not to add back right now--see CodePlex 1421

Viewing all articles
Browse latest Browse all 10318

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>