2.3.130 16-May-13
Entity Developer
- The Save and Refresh buttons for persisting and reloading changes to / from a database is added to the Retrieve Data grid
- The behaviour is changed: a string default value for the property can be set without quotes in the Properties window
- The behaviour is changed: the validation error is not generated when an abstract class is used in Table Per Type inheritance
- The bug with mapping nested complex data types in the MSL part of the model in the synchronization mode is fixed
Entity Framework support
- The bug with inserting byte[] data in the database is fixed
2.3.114 23-Apr-13
- Compatible with other dotConnect providers
2.3.112 18-Apr-13
- The behaviour is changed: provider's build action is installed on the target workstation, on which .NET Framework is available, without Visual Studio integration
Entity Developer
- The bug with loading mapping rules for some datatypes under .NET Framework 4.5 is fixed
2.3.105 04-Apr-13
Entity Developer
- A new MVC Controller template, generating a ASP.NET MVC controller with data access code, is added
- A new MVC View Advanced template, generating an ASP.NET MVC view based in Twitter Bootstrap, is added
- A new Data Transfer Object template for DTO classes generation is implemented
- A new Data Annotation Metadata template, generating Data Annotation metadata classes and decorating classes and properties with data annotation attributes for validation, presentation and defining metadata, is added
- A new WCF RIA Domain Service template, generating a WCF RIA Services domain service class for a Devart Entity Framework model is added
- Add Template dialog box is improved
- The Namespace property of class, complex type, enum is implemented
- The Entity Container Namespace properties of the model is implemented
- The support for enums declared in external assemblies is implemented
- The capability for setting special rules for generating default names of database objects when using the Model First approach is implemented (a new Advanced page is added to the Synchronization->Database Naming section of the Model Settings dialog box)
- The capability to customize properties that are automatically added when creating a new entity, and options that are automatically set when creating a new property is added (a new Initialization page is added to the Model->General section of the Model Settings dialog box)
- The Refresh option in the Attributes tab of the Model Settings window is implemented; it updates the list of available attributes types in the referenced assemblies
- The capability to modify custom attributes for several selected entities or properties at the same time is implemented
- Automatic adding of references to Entity Framework specific assemblies when adding a new Devart Entity model to a project is implemented
- The capability to cancel metadata reading in wizards and Database Explorer is added
- New setting "Detect Table Per Type inheritances", which enables automatic detection of TPT inheritances, is added for Create Model Wizard and model
- A new shortcut menu command "Include Related", which allows making a copy of the related objects in the specified diagram, is added
- A new shortcut menu command "Add To Model with Related", which allows adding tables, related to the selected one, to the model, is added to the shortcut menu of tables in Database Explorer
- A new shortcut menu command "Add On Diagram With Related", which allows creating an object and all the objects related to it on a diagram, is added to the shortcut menu of classes, complex types, and enums in Model Explorer
- New "Simple" diagram skin is added for displaying a diagram in metro style
- The "Default Width" diagram property for specifying the default width for newly created diagram shapes (entities, complex types and enums) is added
- DbContext template is improved: a "WCF Data Contract Attributes" setting for generation of DataContract, KnownType, and DataMember attributes for classes and properties is added
- DbContext template is improved: "Implement INotifyPropertyChanging" and "Implement INotifyPropertyChanged" template settings are added
- DbContext template is improved: a new "Mapping Generation Strategy" property that determines the method of mapping generation is implemented
- POCO template is improved: a new "WCF Data Contract Attributes" setting for generating DataContract, KnownType, and DataMember attributes for classes and properties is added
- POCO template is improved: "Proxy Creation Enabled" setting is implemented
- POCO template is improved: new template settings, "Implement INotifyPropertyChanging" and "Implement INotifyPropertyChanged", are added
- Create Model Wizard is improved: it is now able to download and install the required 'EnityFramework' Nuget package for Entity Framework 6 models, and for models for Entity Framework 4 and 5 in case they use the DbContext template
- The Storage Column Editor dialog box is improved: the possibility to specify different settings that were previously available only in the Properties docking window are implemented
- Class Editor is improved: the capability to edit extended property settings, such as validation, presentation, and facets, is added
- Type Editor is improved: the capability to edit extended property settings, such as validation, presentation, and facets, is added
- The behaviour is changed: now, when creating a new TPH discriminator column in Inheritance Editor, it has the string type by default
- The behaviour is changed: the error is generated if the Abstract inheritance modifier is set for the class which is involved in the Table Per Type inheritance
- The behaviour is changed: empty value is used in property editors instead of -1 for marking facets of class property without assigned value
- The bug with closing connection in the generated method, which has multiple result sets, is fixed
- The bug with adding annotation:UseStrongSpatialTypes="false" automatically to CSDL of the model with Entity Framework version set to 5 or higher is fixed
2.2.90 14-Mar-13
Entity Framework support
- Entity Framework 6 Alpha 3 is supported
2.2.80 28-Feb-13
- The GetUpdatedIds and GetDeletedIds methods (Data Replicaton API) of the SalesforceConnection class are implemented
- The GetUserInfo method of the SalesforceConnection class is implemented
- The bug with inserting data with the '&' symbol via SalesforceLoader is fixed
Entity Developer
- The possibility of setting enum values via predefined dropdown list in the Retrieve Data window is implemented
2.2.67 07-Feb-13
Entity Developer
- The behaviour is changed: warnings about tables/views without primary keys are written to Error List window when generating a model
- The behaviour is changed: the EntityKey attribute is not assigned to each property of the class if there is no primary key in the corresponding table/view
- The behaviour is changed: empty value is used in property editors instead of -1 for marking facets of Storage Column without assigned value
2.2.52 17-Jan-13
Entity Developer
- The bug with duplicate entries in the Base Class Condition and Derived Class Condition dropdowns of Inheritance Editor is fixed
Entity Framework support
- Entity Framework 6 Alpha 2 is supported
- Devart.Data.Salesforce.Entity.dll assembly compiled with EntityFramework.dll 6.0 and NET Framework 4.0 is added
2.1.34 20-Dec-12
- The bug with the "database is locked" error, when the second reader tries to access it, is fixed
Entity Developer
- Model Refactoring feature is implemented; it speeds up creating complex types and Table Per Type and Table Per Concrete Type inheritances from several model entities
- Create Storage and Mapping command, that allows automatically creating of the corresponding storage part object and defining mapping, is added to the shortcut menu of classes, properties, and associations
- Select Storage Object command, that allows quick navigation to the corresponding storage part object, is added to the shortcut menu of classes, properties, associations, and methods
- The possibility to delete the corresponding storage part objects automatically when deleting conceptual model objects is added
- The functionality of ignoring columns in the database in the "Update From Database" wizard if they were omitted once before is implemented
- The Property Editor dialog is improved: fast access to the editor of the corresponding storage object and the possibility to specify different settings that were previously available only in the Properties docking window are implemented
- The Inheritance Editor dialog is improved: specifying Discriminator column for Table Per Hierarchy inheritance in the editor is implemented
- The Class Editor dialog is improved: fast access to the editor of the corresponding storage object is implemented
- The Method Editor dialog is improved: fast access to the editor of the corresponding storage object is implemented
- Warnings about objects that are not mapped are added
- A SHIFT+DELETE keyboard shortcut for deleting entity, complex type, or enum from diagram only is added
- An INSERT keyboard shortcut for creating a new entity, adding property to the selected entity/complex type or new member to enum is added
- The possibility to view notes, added through the "Documentation" property, for all the diagram objects via hints is implemented
- Hints for diagram objects are improved
- The behaviour is changed: Configure Behaviour dialog is renamed to Stored Procedure Mapping; options for hiding inappropriate and mapped stored procedures are added
- The behaviour is changed: Table Editor dialog is renamed to Storage Entity Editor
- The behaviour is changed: Stored Procedure Editor dialog is renamed to Storage Procedure Editor
2.0.20 29-Nov-12
Entity Developer
- The possibility to set different namespaces for the context and its entities when using the DbContext template is implemented
- The bug with generating the using directives for redundant namespaces is fixed
2.0.10 15-Nov-12
- Compatible with other dotConnect providers
2.0.2 01-Nov-12
- SSIS DataFlow Source and Destination components for Salesforce are implemented
Entity Developer
- The bug with availability of the Yes/No/Cancel options when saving models created with previous versions of Entity Developer is fixed
1.3.217 18-Oct-12
- The bug with the new line character in the connection string is fixed
- The bug with infinite connection time out is fixed
1.3.209 04-Oct-12
- The Cache All connection string parameter and the SalesforceConnection.Cache.CreateForAll() method for caching data from all tables is added
- The Default Refresh Interval connection string parameter for setting interval of refreshing data in cache is added
Entity Developer
- Predefined template for generating Repositories and Unit of Work classes is added
- Integration with Visual Studio refactoring for renaming model objects is implemented
- The "Use Database Comments" option of Model Settings is implemented to determine whether comments for database objects, if supported by DBMS, will be used for model objects Documentation initialization and taken into account when executing model or database update operations
- The "Implement IClonable" option for the generated classes based on the model entities is added to all templates
Entity Framework support
- The bug with generating the "The underlying provider failed on open" error in Entity Data Model Wizard is fixed
1.3.190 06-Sep-12
- Visual Studio 2012 is supported
- The bug processing the result set of the Count funtion in the command text is fixed
- The bug with using the LIMIT and DISTINCT key words in the query is fixed
Entity Developer
- Support for ADO.NET Entity Framework 5 is added
Entity Framework support
- ADO.NET Entity Framework 5 is supported
1.2.171 09-Aug-12
- The Upgrade Cache connection string parameter for upgrading cache data in user's AppData\Roaming folder is implemented
- The SalesforceCommand.QueryAll property for retrieving deleted records as well is implemented
- The bug with the time out when establishing a connection to the server is fixed
- The bug with processing the situation when Session ID becomes invalid is fixed
Entity Developer
- The possibility to unload assemblies from the main application domain by using separate application domain is implemented
- The possibility to disable such Database First Settings as type mapping rules is implemented
- The design time copy/cut/paste functionality for enum members is added
- The bug with generating the "This model has been modified outside of the editor. Do you want to reload it?" error when Entity Developer is integrated into TFS is fixed
- The bug with integration into TFS is fixed
1.2.153 17-Jul-12
- Salesforce Bulk API is supported
- The standard interface (without the 'SYS_' prefix and with specifying the INFORMATION_SCHEMA schema) when working with metadata tables is implemented
- The bug with loading metadata to System.Data.DataTable from SalesforceDataReader is fixed
Entity Framework support
- The config.DmlOptions.InsertNullBehaviour feature with the InsertNull (default) and Omit options is implemented
1.2.138 21-Jun-12
- The bug with setting HeaderOptions.TriggerUserEmail connections string parameter to True when specifying advanced connection properties is fixed
Entity Developer
- The "Pluralize collection navigation properties" option for the possibility to turn off the pluralization of the many-end names of associations is implemented
- The bug with copy/pasting entities having a common relation is fixed
- The bug with generating redundant column in SSDL when setting one-to-one association in the designer is fixed
- The bug with generating the MSL mapping for one-to-one association is fixed
1.2.130 07-Jun-12
- Visual Studio 2012 Release Candidate is supported
- The Initialization Command connection string parameter is implemented
- SOAP Header Options are supported
- The behaviour is changed: the 'sender' parameter in MonitorEventHandler is a connection and the MonitorEventArgs.ExtraInfo property is filled with the connection string
Entity Developer
- The bug with the failure to read the complex type's Access property value is fixed
- The bug with saving *.edml when importing data from *.edmx is fixed
1.2.119 22-May-12
Entity Developer
- The sticker notes for adding comments to diagrams are implemented
- The possibility to add a stamp, specifying diagram author, company, version, copyrights, project name, and date, to a diagram is implemented
- New Collapse All and Expand All menu commands for collapsing and expanding diagram shapes are added
- The behaviour is changed: context menu commands for working with diagram are grouped to the Diagram submenu of the context menu
- The behaviour is changed: the possibility to change diagram shape color via the corresponding Shape -> Color context menu command is added
- The behaviour is changed: when pasting a copied entity to a new diagram, a new entity is not created, the existing entity is added to this diagram
- The behaviour is changed: when cutting an entity from the diagram, the entity is not cut from the model, only from the diagram
- The behaviour is changed: "Update Model From Database" wizard places newly added properties to the base abstract class now instead of putting them into child classes (where the mapping is)
- The behaviour is changed: the CSDL property is left unchanged when the corresponding SSDL property is regenerated
- The behaviour is changed: the association names are generated basing on the database FK names when using Database First approach
- The bug with reading one-to-many associations from the *.edmx file is fixed
- The bug with "DevartEntityDeploy" task when only .NET Framework 4 is installed is fixed
- The bug with closing connection in the generated method of the context is fixed
- The bug with generating code using DbContext template, when template's Fluent Mapping property is set to True and one of the navigation properties of an association is turned off, is fixed
1.1.103 26-Apr-12
Entity Developer
- The multiline popup editor for the Documentation.Summary property is implemented
- The bug with metadata processing in Visual Studio 11 Beta is fixed
1.1.94 12-Apr-12
- The bug with quotation of the table name in the ADO.NET Destination component of SQL Server Integration Services is fixed
Entity Developer
- The behaviour is changed: the Migrate option is added to the context menu of property in Model Explorer
- The behaviour is changed: entities and enums on the designer surface are more resizable now
- The bug with detecting many-to-many associations is fixed
1.1.85 29-Mar-12
- Salesforce Web Services API version 24 are supported
- The INSERT statement with RETURNING clause support is added
- The handling of empty options in the connection string is improved
- The bug with comparing DateTime values in the WHERE clause of SQL statement is fixed
Entity Developer
- The bug with model saving after performing copy/paste of an element with a custom attribute is fixed
- The bug with code generation for association basing on several EntityKey properties when using POCO Entity and Self-Tracking Entity Visual Basic templates is fixed
1.1.78 15-Mar-12
- Visual Studio 11 Beta is supported
Entity Developer
- The copy/cut/paste functionality is added for objects of the conceptual part of a model
- The possibility to drag&drop properties between classes in Model Explorer is implemented
- The "HeaderTimestampVersionControlTag" generation template option is added for improving integration with version-control systems
- The bug with setting StoreGeneratedPattern to Identity for foreign key property of the child class when creating an association is fixed
- The bug with generating mappings for many-to-many association of entity to itself is fixed
1.00.64 27-Feb-12
Entity Developer
- The context menu options for unchecking changed/added/dropped tables are implemented for the root nodes in the "Update To/From Database" wizards
- The possibility to rename the storage part of the model in Model Explorer is implemented
- The diagram design is changed: an arrow (instead of a triangle) is used on the tip of an association now
- The bug with setting comments for columns and tables in database is fixed
1.00.55 09-Feb-12
- Proxy Authentication support is implemented
- The behaviour is changed: the maximum message size quota for incoming messages is increased
Entity Developer
- The bug with preserving the Validate Required property when saving the model is fixed
- The bug with Entity Developer tool windows being shown when debugging an application is fixed
- The bug with diagram representation in x64 environment is fixed
1.00.46 27-Jan-12
Entity Developer
- The documentation generation for navigation properties is implemented
- The "Recreate Model" option, allowing to rebuild the model from a scratch, is added to the "Update Model From Database" wizard
- The "GeneratePartialClass" template property to generate a partial class, which will not be overwritten by the designer, for each class in the model is added
- The behaviour is changed: database column comments are transfered to the Summary attribute of the Documentation property now
- The bug with resetting the Validate Required property after reopening model is fixed
- The bug with generating System.ComponentModel.DataAnnotations.KeyAttribute() for Primary Key columns is fixed
- The bug with a workability of documentation links on Start Page is fixed
- The bug with resetting the StoreGeneratedPattern attribute by the Update Model From Database wizard is fixed
1.00.40 19-Jan-12
- First release of dotConnect for Salesforce data provider
© 2011-2013 Devart. All rights reserved.