5.3.290 29-Jul-25
- Fixed an issue in dbMonitor integration where error messages were logged incorrectly
Entity Framework support
- Updated support for Entity Framework Core 9 to version 9.0.6
- Updated support for Entity Framework Core 8 to version 8.0.17
- Fixed an issue with inserting entities with auto-generated properties in EF Core 9Fixed an issue with inserting entities that have auto-generated properties in EF Core 9
Entity Developer
- Fixed a crash in Entity Developer that occurred when adding a class property in the Class Editor
5.3.235 24-Apr-25
- Added support for Visual Studio 2022 version 17.14 Preview
- Fixed an issue causing slow connections to dbMonitor on systems using the IPv6 protocol
Entity Framework support
- Updated support for Entity Framework Core 9 to version 9.0.2
- Updated support for Entity Framework Core 8 to version 8.0.13
Entity Developer
- Fixed an issue with NuGet package installation on the final step of the Create Model Wizard when Entity Developer was run inside Visual Studio
- Fixed an issue with code generation for nullable collections that occurred when the Collection Initialization Type was set to "None" in template options for EF Core models
- Fixed an issue that caused the "The request was aborted: a protected SSL/TLS channel could not be created" error during application startup
- Fixed an issue with detecting read-only columns in Create Model Wizard
- Fixed an issue causing the "Invalid metadata for columns of foreign key" error in Create Model Wizard
5.3.193 11-Feb-25
Entity Framework support
- Updated support for Entity Framework Core 9 to version 9.0.1
- Updated support for Entity Framework Core 8 to version 8.0.12
- Fixed an issue with the Unexpected ProjectionExpression implementation error in EF Core 9
- Fixed an issue with LINQ queries using paging by a constant literal in EF Core
Entity Developer
- Added the new attribute SynchronizeNullableReferenceTypes to the model settings (*.edps file) to control the synchronization of NullableReferenceType properties across different templates
- Fixed an issue with property mapping for nested types in Entity Framework models
- Fixed an issue with retrieving metadata for read-only columns in Salesforce
5.3.191 14-Jan-25
Entity Developer
- Fixed an issue that caused the "'prefix' is not declared" error in the VB.NET template of the EF Core model
- Fixed an issue with model generation that occurred when using the EF Core template extended property "Do not generate the default constructor"
- Fixed an issue that caused the 'EntityColumn does not contain a definition for UniqueKey' error in legacy custom user templates
5.3.190 27-Dec-24
- .NET 9 compatibility
- Supported Visual Studio 2022 version 17.13 Preview
- Fixed an issue with applying the license key on Red Hat-based Linux systems (Red Hat 9, AlmaLinux 9, Rocky Linux 9) when the system-wide cryptographic policy was set to DEFAULT
- Fixed an issue with the missing Name and Owner properties in the DbCommandBase class within .NET Standard 2.0 compliant assemblies
Entity Framework support
- Supported Entity Framework Core 9
- Updated support for Entity Framework Core 8 to version 8.0.11
- Updated support for Entity Framework Core 6 to version 6.0.36
Entity Developer
- .NET 9 has been added to the list of available Target Framework versions in the Create Model Wizard and Model Settings for EF and EF Core models
- Added the "Nullable Reference Types" property to C# Data Transfer Object templates to control whether C# 8 nullable and non-nullable reference types should be generated
- Fixed an issue with incorrect One-to-One relation multiplicity in EF Core models
5.2.187 08-Nov-24
- Added support for Visual Studio 2022 version 17.12 Preview
- Fixed an issue with integration into Visual Studio 2015 and earlier versions
Entity Framework support
- Updated support for Entity Framework Core 8 to version 8.0.10
- Updated support for Entity Framework Core 6 to version 6.0.35
Entity Developer
- Fixed an issue where the Update From Database Wizard reset navigation property names in EF Core models
5.2.21 06-Jun-24
Entity Framework support
- Updated support for Entity Framework Core 8 to version 8.0.6
- Updated support for Entity Framework Core 7 to version 7.0.20
- Updated support for Entity Framework Core 6 to version 6.0.31
5.2.20 29-May-24
- Added support for Visual Studio 2022 version 17.11 Preview
Entity Framework support
- Updated support for Entity Framework Core 8 to version 8.0.5
- Updated support for Entity Framework Core 7 to version 7.0.19
- Updated support for Entity Framework Core 6 to version 6.0.30
5.1.10 17-Jan-24
- Added compatibility with .NET 8
- Added support for Visual Studio 2022 version 17.9 Preview
- Improved an error message in runtime: the SQL statement is included now into error text when SQL parsing fails during command execution
Entity Framework support
- Added support for Entity Framework Core 8.0.0
- Added support for Entity Framework Core 7.0.14
- Added support for Entity Framework Core 6.0.25
- Fixed an issue with generating literals for constants in LINQ queries in EF Core 3 and higher
- Fixed an issue with throwing the "Unable to resolve service for type TypeMappingSourceDependencies" error by the Scaffold-DbContext command in EF Core 6 and higher
Entity Developer
- Added EF Core 8 to the list of available Entity Framework versions in Create Model Wizard and Model Settings in EF Core Model
- Added .NET 8 to the list of available Target Framework versions in Create Model Wizard and Model Settings in EF and EF Core models
- Added a new extended property Do Not Generate OnConfiguring Method for the model in EF Core Model
- Fixed an issue with unnecessary generation of the GetByKey() method in a repository for entities without primary key (QueryType=True) in EF Core
- Fixed an issue with wrongly turned on without the ability to turn off options "Detect Many-to-Many associations" and "Detect Table-Per-Type inheritances" in Model Settings of EF Core 1, 2, 3 models
- Fixed an issue with the availability of the "Table-Per-Type Hierarchy (TPT)" option in the "Model Refactoring" dialog of EF Core 1, 2, 3 models
- Fixed an issue with the availability of the "Table-Per-Concrete-Type Hierarchy (TPC)" option in the "Model Refactoring" dialog of EF Core 1, 2, 3, 5, 6 models
- Fixed the lags of Visual Studio 2022 that occurred when saving a model
5.0.1 28-Nov-23
- Fixed an issue with applying .NET Core/.NET Standard licensing
- Fixed an issue with throwing the "Could not load file or assembly" error in .NET Core assembly
- Fixed an issue with throwing the InvalidOperationException with HeaderOptions class in .NET Core assembly
5.0.0 16-Nov-23
- Added support for .NET Core
- Added compatibility with .NET 5, .NET 6, and .NET 7
- Uploaded the NuGet package 'Devart.Data.Salesforce' with .NET Core-compliant assemblies to www.nuget.org
- Added support for Visual Studio 2022 version 17.8 Preview
- Fixed an issue that prevented a new document from being uploaded via ContentVersion object
Entity Framework:
- Added support for EF Core 5, EF Core 6, and EF Core 7
- Uploaded the NuGet package 'Devart.Data.Salesforce.EFCore' with .NET Core-compliant assemblies to www.nuget.org
4.0.151 01-Jun-23
- Added support for Visual Studio 2022 version 17.7 Preview
Entity Developer
- Changed the behavior of the primitive properties, which now by default have Inheritance Modifier = None
- Fixed an issue with the detection of non-existent changes while updating a model from a database
- Fixed an issue with creating Devart Entity Model in Visual Studio 2022
- Fixed an issue with missing model context namespace in EntityFrameworkUnitOfWork.cs produced by the Repository And Unit of Work template (C#) in EF Core
4.0.134 01-Mar-23
- Added support for Visual Studio 2022 version 17.5 Preview
- Added support for Salesforce Web Services API version 56.0
Entity Framework support
- Added support for Entity Framework Core 3.1.32
Entity Developer
- Added new extended properties Do Not Generate Serializable Attribute and Do Not Serialize for complex types in EF Core Model
- Fixed an issue with applying the Generate Serializable Attributes and Serialization Library settings of the EF Core template to the generated complex types
4.0.0 30-Jun-22
- Added support for Windows 11
- Added support for Visual Studio 2022 version 17.2
- Added support for Visual Studio 2022 version 17.3 Preview
Entity Framework:
- Added support for Entity Framework Core 3.1.25
Entity Developer:
- Added a 64-bit version of standalone Entity Developer application
- Added a 64-bit version of console Entity Developer application
3.5.1434 25-Jan-22
Entity Developer
- Changed the behavior: turning off the "Save connection to" option in Model Settings of EF Core Model wipes out connection string literal from the generated code
3.5.1410 21-Dec-21
Entity Developer
- Improved model validation: the errors are generated for all entities with QueryType=True in EF Core Model when EF Core version=EF Core 1 in Model Settings
- Fixed an issue with wrong automatic assigning QueryType=True for views added to EF Core Model, when EF Core version=EF Core 1 in Model Settings
- Fixed an issue with throwing System.NullReferenceException when saving the changed value of the "Save connection to" option in Model Settings of EF Core Model
Entity Framework support
- Added support for Entity Framework Core 3.1.22
3.5.1382 09-Nov-21
- Added a new "Preserve Names" connection parameter, which allows keeping the original names of custom objects and fields and not cutting off the suffix '__c' from these names
Entity Developer
- Fixed an issue with parsing discriminator value as string, even when its type is different, in TPH inheritance of EF Core Model
Entity Framework support
- Added support for Entity Framework Core 3.1.21
3.5.1369 21-Oct-21
- Discontinued support for Visual Studio 2019 Preview
Entity Developer
- Fixed an issue with launching Entity Developer after applying Windows 10 Update KB5006670 and Windows 11 Update KB5006674
Entity Framework support
- Added support for Entity Framework Core 3.1.20
3.5.1353 28-Sep-21
Entity Developer
- Implemented a new property Validation Framework in the Data Transfer Object template for generating DataAnnotations attributes
- Implemented a new option "Save connection to" in Model Settings of EF Core Model to provide the ability to store the connection string in "Model file", "Entity Developer storage", "Environment variable"
- Added a new option "Enum Output" to the EF Core template to specify output for the generated enums
- Implemented a new property Generate UnitOfWork Repository Properties (by default, True) in the Repository and Unit Of Work template of EF Core Model for accessing the collections of entities
- Changed the representation of one-to-one association with non-nullable properties on both ends from 1 -> 1 to 0..1 -> 1 on a diagram in EF Core Model
- Fixed an issue throwing "Unknown property 'DoNotSerialize'.", when complex types and VB.NET template are used in EF Core Model
- Fixed an issue with code generation for the Constrained option of Association Editor in the case of 0..1 -> 1 association in EF Core Model
Entity Framework support
- Added support for Entity Framework Core 3.1.19
3.5.1312 30-Jul-21
Entity Framework support
- Added support for Entity Framework Core 3.1.17
3.5.1298 08-Jul-21
- Added support for Visual Studio 2019 version 16.11 Preview 2.0
- Added support for Salesforce Web Services API version 52.0
Entity Framework support
- Added support for Entity Framework Core 3.1.16
3.5.1273 03-Jun-21
Entity Developer
- Added a new extended property Use Generic DbContextOptions Constructor Argument to model properties of EF Core Model
- Added a new extended property Do Not Generate Constructor With DbContextOptions Argument to model properties of EF Core Model
- Fixed an issue with generating the Equals method for entities with Record Type=True by C# EF Core template
- Fixed an issue with cleaning values of Length and Precision/Scale column's attributes by Update From Database Wizard in EF Core Model
- Fixed an issue with ignoring template's Validation Error Messages values in the generated code, when class property's Validate Expression is initialized and Validate Format is set to a non-default value
- Fixed an issue with creating app.config in Visual Studio .NET Framework projects, when the "Rewrite connection string during regeneration" option is turned off in Model Settings
Entity Framework support
- Added support for Entity Framework Core 3.1.15
- Improved the EF6 provider registration used with .NET Framework compliant assemblies: the [DbConfigurationType(typeof(SalesforceEntityProviderServicesConfiguration))] attribute set for DbContext descendant allows now calling the DbContext constructor, that accepts a connection string, with no need to register a custom IDbConnectionFactory implementation
3.5.1234 09-Apr-21
Entity Developer
- Implemented a new hotkey Alt+E in Property Editor for opening Column Editor in EF Core Model
- Fixed an issue with throwing "bufferAdapter is not a VsTextDocData" when saving a model in .NET Core, .NET Standard, .NET 5, .NET 6 projects of Visual Studio 2019
- Fixed an issue with missing .NET Framework, .NET Core 1, .NET Core 2 options for the Target Framework property in Model Settings of EF Core Model in a standalone Entity Developer
- Fixed an issue with preserving Target Framework=.NET Framework in Model Settings of EF Core Model in a standalone Entity Developer
3.5.1228 01-Apr-21
- Added support for Visual Studio 2019 version 16.10 Preview
- Fixed an issue that occurred when the list of ExternalID is not shown for some Salesforce objects in the SSIS Salesforce destination component
Entity Developer
- The new options "Private setter for store generated properties" and "Constructor parameter" are added to Model Settings in EF Core for controlling visibility of setter for store generated properties
- The new options "Don't show this message again" in the prompt window and "Prompt before generating code when there are model validation warnings" in the menu Options are implemented in a standalone Entity Developer to provide the ability not to stop code generation by warnings
- The new extended property Do Not Generate Default Constructor is added to EF Core Model for model, classes, and complex types
- The new extended property Do Not Generate Mapping is added to EF Core Model for class properties
- The JSON (Newtonsoft.Json, Microsoft.Text.Json) and YAML (YamlDotNet) serializations are supported in EF Core (via EF Core template) and EF6 (via DbContext template):
- The new template property Serialization Library is added for specifying the library used for serialization
- The new template property Serialize Original Column Names is added for controlling the appearance of original column names in serialization
- The new template property Serialize Navigation Properties is added for controlling the appearance of navigation properties in serialization
- The new template property Serialize Null Value is added for managing the behavior of nullable properties
- The new extended property Do Not Serialize is added for properties and navigation properties to exclude them from serialization
- The new extended property Serialization Name is added for properties and navigation properties to set custom names in serialization
- The Data Transfer Object template is improved:
- The new template property Serialization Library is added for specifying library used for serialization, possible values are Data Contract, JSON (Newtonsoft.Json), JSON (Microsoft.Text.Json), YamlDotNet
- The new extended property Do Not Serialize is added for properties and navigation properties to exclude them from serialization
- The new extended property Serialization Name is added for properties and navigation properties to set custom names in serialization
- Changed the behavior: WCF Data Contract Attributes is set to False by default now
- The following properties are marked as obsolete:
- the Generate Data Contracts property of the EF Core template
- the Do Not Generate Data Contract Attribute extended property of navigation properties in EF Core Model
- the WCF Data Contract Attributes property of the DbContext and Data Transfer Object templates
- the WCF DataMember Attribute on Navigation Properties property of the DbContext and Data Transfer Object templates
- Fixed an issue with detecting the existing classes with QueryType=True by Update From Database Wizard in EF Core Model
Entity Framework support
- Entity Framework Core 3.1.13 is supported
- Fixed an issue with throwing the "Unexpected symbol 'FETCH'" error when using paging in EF Core 3
3.5.1204 18-Feb-21
- The new command line option /disablegac that disables adding assemblies to GAC is added
- Salesforce Web Services API version 51 is supported
Entity Developer
- Changed the behavior in Entity Developer embedded into Visual Studio: lower versions in the EF Core version property of Model Settings are not hidden any more
- C# code generation is improved: the using directives are generated instead of full namespaces in the names of attributes for DataAnnotations, NHibernate Validator, and Enterprise Library validation frameworks
- Code generation is improved: OnModelCreating(modelBuilder) of the base class is invoked now if the Base Context Type property of EF Core Model is initialized
Entity Framework support
- Entity Framework Core 3.1.12 is supported
3.5.1180 14-Jan-21
Entity Developer
- The new attribute DisplayName is implemented for model objects' extended properties which are available via template properties
- The new options --ContextNamespace and --DefaultNamespace are added to the Create-Model command of Console Entity Developer
- The new extended model property Base Context Type is added for specifying a parent class for the generated context in EF Core Model
- The new extended properties Base Type for complex types and Base Complex Type for model are implemented in EF Core Model
- The %type name% keyword is supported in the Base Type extended property of entities and complex types, and in Base Complex Type, Base Entity Type, Base Context Type extended model properties for setting generic base type in EF Core Model
- Display names of extended properties in EF Core Model are updated: Entity Base is renamed to Base Type in class properties, Entity Base is renamed to Base Entity Type in model properties, Context Base is renamed to Base Context Type in model properties
- Fixed an issue with setting additional keyboard mapping scheme via menu Options on Windows with German display language
Entity Framework support
- Entity Framework Core 3.1.11 is supported
3.5.1160 17-Dec-20
- Compatible with other dotConnect providers
3.5.1150 03-Dec-20
- Visual Studio 2019 version 16.9 Preview is supported
- The error processing when SalesforceLoader fails is improved: the inner exception of SalesforceLoaderException is supplemented with additional information
- Fixed an issue with updating projects that reference EF6 provider assembly via Upgrade Wizard
Entity Developer
- The Model Refactoring functionality is supported for classes in EF Core Mode
- Changed the behavior in a standalone Entity Developer: by default the Target Framework model property in EF Core Model is set to .NET 5 instead of .NET Framework
- Fixed an issue with saving non-default value of Target Framework model property in EF6 model modified with a standalone Entity Developer
Entity Framework support
- Entity Framework Core 3.1.10 is supported
3.5.1127 29-Oct-20
- Fixed an issue with Visual Studio 2019 integration, when both v16.7 RTM and v16.8 Preview are installed on the same computer
Entity Developer
- Fixed an issue with reading templates from *.edps by console Entity Developer
Entity Framework support
- Entity Framework Core 3.1.9 is supported
3.5.1107 01-Oct-20
- Visual Studio 2019 version 16.8 Preview is supported
Entity Developer
- Fixed an issue with throwing "EntityProperty does not contain a definition for IsSpatialType", when custom template from previous versions is used, in EF Core Model
- Fixed an issue with applying On Delete Action=Cascade set in Association Editor to the Generate Database Script functionality in EF Core Model
- Fixed an issue with reading settings from *.edps by console Entity Developer
3.5.1098 17-Sep-20
- The SendCallStack property is added to the Devart.Common.DbMonitor class for possibility to turn off resource-demanding logging of CallStack
- The Filter property is added to the Devart.Common.DbMonitor class for possibility to choose events being logged
- The Devart.Common.DbMonitor class is improved: now values of the DateTime parameters sent to the dbMonitor tool are supplemented with milliseconds
- Fixed an issue with updating projects in folders below the main project by Upgrade Wizard
Entity Developer
- The error message in console Entity Developer is improved: now the text includes the list of all available templates if the specified name of template was incorrect
- Fixed an issue with saving a new model, which has never been saved before, after some time of work in a standalone Entity Developer
- Fixed an issue with generating mapping for the properties with Shadow=True in EF Core Model
Entity Framework support
- Entity Framework Core 3.1.8 is supported
3.5.1064 30-Jul-20
Entity Developer
- Fixed an issue with throwing System.NullReferenceException when opening *.edmx with invalid associations
3.5.1054 16-Jul-20
- Compatible with other dotConnect providers
3.5.1034 17-Jun-20
- Visual Studio 2019 version 16.7 Preview is supported
Entity Developer
- The new property Collection Property Type is added to EF template "DbContext" and EF Core template "EF Core" to determine .NET type used as a property type for the Many end of associations
- The new property Collection Initialization Type is added to EF template "DbContext" and EF Core template "EF Core" to determine .NET type used for initialization of the Many end of association; if it is set to None, then no initialization is generated
- The new property "Nullable Reference Types" is added to C# templates of EF, EF Core models to specify whether C# 8 nullable reference types and non-nullable reference types must be generated
- The new partial method is added to the OnModelCreating(DbModelBuilder modelBuilder) method generated by DbContext template of EF model
- The EF Core model deserialization is improved: Entity Developer shows the full list of detected errors and tries to load the model with invalid elements or ignores such elements if their deserialization is not possible
- Console Entity Developer improvements:
- Fixed an issue with enumerating values separated with comma and without whitespace in --Templates, --Schemas, --Tables parameters
- The DbProviderFactories registration is implemented in Create Model Wizard for EF6 models and .NET Framework provider assemblies
- The new property Target Framework is added to Create Model Wizard and Model Settings of EF6 models
- The compatibility issue with JetBrains ReSharper
- Changed the behavior: the definition of auto-implemented property is put now on the single line with
- C# DbContext template of Devart Entity Model when ImplementINotifyPropertyChanging=False and ImplementINotifyPropertyChanged=False and PropertyChangePartialMethods=False
- C# EF Core template of Devart EF Core Model when PropertyChangeNotifiers=False and PropertyChangePartialMethods=False
- Changed the behavior: the names of system types are generated without "System." prefix now in EF Core models; for example, it is DateTime instead of System.DateTime
- Changed the behavior: now the EF Core template generates an additional partial class for the context class when "File Per Class" and "Generate Partial Class" are set to True
- Fixed an issue with missing default value in the generated code basing on DEFAULT value in a data, when any of ImplementINotifyPropertyChanging, ImplementINotifyPropertyChanged, PropertyChangePartialMethods options of DbContext template in EF is turned on
- Fixed an issue with generating .HasMany end of one-to-many association in EF Core Model
- Fixed an issue with generating TPH mapping in EF Core 3 model
- Fixed an issue with false appearing the "Table or view '...' has no primary key columns, and the entity key for the corresponding storage entity was calculated automatically from other fields." warning in the Error List window
- Fixed an issue with generating new Guid() with Primitive Default Value Generation=Literal in EF, EF Core models
Entity Framework support
- Entity Framework 6.4.4 is supported
- The translation of the DateTime.AddMinutes() method in LINQ query into SQL statement in EF Core is supported
- Fixed an issue with adding / subtracting DateTime and TimeSpan, DateTimeOffset and TimeSpan values in LINQ query in EF Core 3
3.5.980 02-Apr-20
Entity Developer
- Command-line interface is implemented in a standalone Entity Developer
- The new property Context Name is added to Model Properties in EF Core Model
- The new property Target Framework is added to Model Properties in EF Core Model
- The provider registration is improved: requirement to put provider registration entry in the config file is not obligatory anymore
- Create Model Wizard is improved: now it allows installing multiple NuGet packages on the final step
- Model file tree in .NET Core / .NET Standard projects is improved: all generated code files and model files are nested under the same node in Solution Explorer
Entity Framework support
- Entity Framework Core 3.1.3 is supported
3.5.951 20-Feb-20
Entity Developer
- Fixed an issue with returning multiple result sets in code generated by the EF Core template
Entity Framework support
- Entity Framework Core 3.1.1 is supported
3.5.909 23-Dec-19
- Visual Studio 2019 version 16.5 Preview is supported
Entity Developer
- Changed the behavior: read-only mapping is generated for all columns with UPDATE and without INSERT permissions in data source
- Fixed an issue with creating one-to-one association basing on an optional FK in EF Core Model
- Fixed an issue with code generation for oneOrZero-to-one and one-to-many associations based on an optional FK in EF Core Model
Entity Framework support
- Entity Framework 6.4 is supported
- Entity Framework Core 3.1 is supported
- The new \Entity\EFCore3\Devart.Data.Salesforce.Entity.EFCore.dll assembly compiled with EF Core 3.1 and .NET Framework 4.6.1 is added
- The config.DmlOptions.InsertNullBehaviour feature with the InsertNull (default) and Omit options is supported in EF Core
- Fixed an issue with applying .ValueGeneratedOnAdd() to the string, guid, byte[] properties with .Key() and without .HasDefaultValueSql() in EF Core
3.4.887 21-Nov-19
- Fixed an issue with selecting TIME column in Devart Salesforce Source
Entity Developer
- The Self-Contained Entity Configuration property is added to VB.NET version of EF Core template
- The Entities Configuration Output property is added to VB.NET version of EF Core template
- The code generation for the class properties with Alternate Key=True by VB.NET version of EF Core template is supported in EF Core model
- Fixed an issue with code generation, when Raw SQL Query is initialized in class properties, in EF Core 3 model
- Fixed an issue with generating .HasNoKey(), when Self-Contained Entity Configuration is set to True in properties of EF Core template, in EF Core 3 model
- Fixed an issue with generating alternate keys, when Self-Contained Entity Configuration is set to True in C# version of EF Core template, in EF Core model
3.4.872 31-Oct-19
- Visual Studio 2019 version 16.4 Preview is supported
Entity Developer
- Fixed an issue with throwing the EntityFrameworkCoreVersion error in Create Model Wizard in a standalone Entity Developer
Entity Framework support
- Entity Framework Core 2.2.6 is supported
3.4.867 24-Oct-19
Entity Developer
- The "Optimize rendering for screens with different pixel densities" feature of Visual Studio 2019 is supported
- The compatibility issue with JetBrains ReSharper
3.4.838 12-Sep-19
- The integration with Visual Studio 2019 is improved: now the installation detects both 2019 Release and 2019 Preview versions
- Fixed an issue with using constants in SQL queries
- Fixed an issue with updating the Time field
Entity Developer
- Fixed an issue with copying a property with Primary Key=True / Entity Key=True to a complex type
- Fixed an issue with naming of a composing unique key by Create Model Wizard / Update From Database Wizard in EF Core
- Fixed an issue with invalid attempt to cast unsupported Visual Studio project to type 'VSLangProj.VSProject'
Entity Framework support
- Fixed an issue with using the same database connection in several EF Core contexts
- Fixed an issue with applying a value converter to .Where expression with .Contains on nullable enum in EF Core 2
3.4.805 25-July-19
- Fixed an issue with retrieving data in Server Explorer
3.4.790 04-July-19
- Salesforce Web Services API version 46 is supported
- Fixed an issue with loading Devart package into Visual Studio 2017 and Visual Studio 2019
Entity Developer
- The ability to disable generation of the byte order mark (BOM) in the beginning of code files in a standalone Entity Developer is implemented
- Fixed an issue with design time copy/cut/paste functionality for entities
- Fixed an issue with invalid integer to enum conversion by a generated method, which is based on SQL query and returns a collection of entities, in EF Core 2
Entity Framework support
- Fixed an issue with applying a filter to the nullable property with implicit EnumToStringConverter via LINQ queries in EF Core 2
- Fixed an issue with missing brackets around SELECT inside the generated CASE statement in EF Core 2
- Fixed an issue with nullable parameters in EF Core 2
- Fixed an issue with reopening connections in EF Core 2
3.4.770 06-Jun-19
- Deprecated design-time Synchronous API calls are no longer used with Visual Studio 2019 and Visual Studio 2017
- Salesforce Web Services API version 45 is supported
Entity Framework support
- Entity Framework Core 2.2.4 is supported
3.4.734 11-Apr-19
- Visual Studio 2019 is supported
3.3.725 28-Mar-19
- Visual Studio 2019 Release Candidate 4 is supported
Entity Framework support
- Entity Framework Core 2.2.3 is supported
3.3.696 14-Feb-19
Entity Developer
- Fixed an issue with generating fluent mapping for the one-to-one association by the DbContext template in EF4/EF5/EF6
3.3.675 10-Jan-19
- Salesforce Web Services API version 44 is supported
Entity Developer
- The multiple select functionality in EF Core Model is improved: now it allows setting PrimaryKey, ValueGenerated, Concurrency for several properties simultaneously
- Fixed an issue with using ASP.NET Core Web Application (.NET Framework) and Azure Functions v1 (.NET Framework) projects in Visual Studio 2017
Entity Framework support
- Entity Framework Core 2.2.1 is supported
3.3.646 29-Nov-18
Entity Developer
- The new Generate GeneratedCode Attributes option (by default, False) is added to the DbContext template in EF4/EF5/EF6 and the EF Core template
- The new Generate Dummy Comments option (by default, False) is added to the DbContext template in EF4/EF5/EF6
- The code formatting in the DbContext template in EF4/EF5/EF6 and the EF Core template
- Fixed an issue with generating fluent mapping for the TPC inheritance by VB.NET version of DbContext template in EF4/EF5/EF6
3.3.621 25-Oct-18
Entity Framework support
- Entity Framework Core 2.1.4 is supported
- Fixed an issue with throwing "Collection was modified; enumeration operation may not execute" by EF Core provider in multithreaded applications
3.3.597 20-Sep-18
Entity Developer
- Using an extended property of type OutputInfo is supported
- Code generated for nullable properties is simplified: now T? is generated instead of System.Nullable<T>
- An additional constructor that accepts DbContextOptions as an argument is added to the DbContext class descendant in the VB.NET version of the DbContext template for EF Core
- Fixed an issue with "No database provider has been configured for this DbContext." in the DbContext template for EF Core
- Fixed an issue with code generation for nullable properties for EF1/EF4/EF5/EF6
Entity Framework support
- Entity Framework Core 2.1.3 is supported
3.3.584 30-Aug-18
Entity Developer
- Fixed an issue with setting password as clear text in connection string when "Persist Security Info=False;"
Entity Framework support
- Entity Framework Core 2.1.2 is supported
3.3.570 09-Aug-18
Entity Framework support
- Changed the behavior: the default value of config.QueryOptions.UseCSharpNullComparisonBehavior is true now in EF Core
- Fixed an issue with SQL generation for comparing column with parameter in EF Core 2
3.3.558 19-Jul-18
- Compatible with other dotConnect providers
3.3.540 21-Jun-18
Entity Developer
- Entity Framework Core 2.1 is supported
- Query type support is added: classes now have the Query Type property, and if it is set to true, this class is generated as a query type
- Lazy loading for Entity Framework Core 2.1 is supported:
- Model now has the Use Lazy-Loading Proxies property, which enables lazy loading on the model level
- Navigation properties now have the Lazy property, which enables lazy loading for a specific navigation property
- Properties now have the Constructor Parameter property, for configuring a parameterized constructor of the class
Entity Framework support
- Entity Framework Core 2.1.1 is supported
3.2.520 24-May-18
- Salesforce Web Services API version 42 is supported
Entity Framework support
- Entity Framework Core 1.1.5 is supported
- Entity Framework Core 2.0.3 is supported
3.2.502 27-Apr-18
Entity Developer
- The new Controller Area extended class property is added to EF Core Model
- The check of conditions for setting optionsBuilder.Use... in the generated OnConfiguring method by the EF Core template is improved
3.2.483 29-Mar-18
- Fixed an issue with not correct upgrade of SSIS packages from previous versions of dotConnect for Salesforce
Entity Developer
- The new SQL Type, Size, Precision, Scale options are added to the Parameters tab in Method Editor of EF Core Model
- The process of synchronizing methods and parameters with database stored procedures in EF Core Model is improved
- Fixed an issue with adding entry to appsettings.json, when "Use the following connection string from App.Config" and "Rewrite connection string during regeneration" in Model Settings are turned on
- Fixed an issue with throwing the "Multiple constructors accepting all given argument types have been found in type '...'. There should only be one applicable constructor." error by the code generated with the MVC Controller template in ASP.NET Core Web Application
- Fixed an issue with missing DataMember attribute on the Many end of an association, when using the EF Core template with "Generate Data Contracts=True"
- Fixed an issue with the Retrieve Data functionality on the base class of TPH inheritance
- Fixed an issue with the Find Next functionality of T4 Editor embedded into Visual Studio
- Fixed an issue with throwing the "IDE not supported" exception by Entity Developer in Visual Studio 2017 of versions 15.6.*
Entity Framework support
- Entity Framework Core 2.0.2 is supported
3.2.454 15-Feb-18
- Fixed an issue with using the IN clause within UPDATE statements
Entity Developer
- Support for ASP.NET Core MVC is added to the Data Annotations Metadata template
- Fixed an issue with applying the DevartEFCoreGenerator custom tool in Visual Basic .NET Core projects
3.2.429 11-Jan-18
- SQL Server Data Tools (SSDT) 2017 is supported - SSIS projects only
Entity Developer
- The ModelNameAsFilesPrefix property is implemented in the RepositoryAndUnitOfWork template
- Support for ASP.NET Core MVC is added to the MVC Controller template
- The code generation for async method calls in the EF Core template is improved
Entity Framework support
- Entity Framework Core 1.1.4 is supported
- Entity Framework Core 2.0.1 is supported
3.2.399 23-Nov-17
- The behaviour is changed: empty Client Secret is not sent to the server if not set
Entity Developer
- The new "Detect function-based column default value" option is implemented in Model Settings of EF Core model
- The code generation for async method calls is added to the EF Core template
- The usage of long identifiers (up to 128 symbols) for naming model objects is supported
Entity Framework support
- Entity Framework 6.2 is supported
- Fixed an issue with using multiple .Include() in EF Core 2
- Fixed an issue with processing conditions in LINQ queries with joins in EF Core
3.2.381 30-Oct-17
- The new AssignmentRuleId property is implemented in the SalesforceLoader class and the Devart Salesforce Destination SSIS component
- The ParallelBatchProcessing option is added to the Devart Salesforce Destination component for specifying the mode used for upload: Parallel or Serial
- Fixed an issue with using a string type with the length 40 for a PickList field in SSIS components
Entity Developer
- Entity Framework Core 2.0 is supported
- The Retrieve Data functionality via Model Explorer for EF Core 2 is implemented
- Fixed an issue with escaping invalid XML characters in the comments generated by templates
Entity Framework support
- Entity Framework Core 1.1.3 is supported
- Entity Framework Core 2.0 is supported
3.2.348 06-Sep-17
- The integration with Visual Studio 2017 is improved: the installation is now silent, without VSIX Installer prompt window
- The field properties Filterable, Sortable, Groupable are added to the result set of SalesforceConnection.GetSchema("Columns")
- The error generated by Devart SSIS components in design time is improved: now it includes the inner exception
- Fixed an issue with incorrect dates in the WHERE clause when the "UTC Dates" parameter is true
- Fixed an issue with proxy parameter in SSIS connection editor when its value is bigger than 9999
Entity Developer
- The Devart Visual Studio packages registration into Visual Studio 2017 is improved: the packages are now available for all Windows accounts
- Fixed an issue with losing Toolbar and docking customizations of a standalone designer during reinstall
Entity Framework support
- Fixed an issue with using a variable with null value in LINQ query in EF Core
3.2.326 03-Aug-17
- The 'UTC Dates' parameter is added to the connection for converting data to UTC format
Entity Developer
- The new Raw SQL Query class property and SQL method property with the corresponding editors are implemented in Entity Framework Core
- Fixed an issue with generating code for the PropertyChanging event
- Fixed an issue with applying Custom Tool by Devart Entity Model (*.edml) in VS 2017 .NET Core projects
- Fixed an issue with quoting default table and column names in EF Core
- Fixed an issue with registering DevartEntityDeploy on the workstation with just Build Tools for Visual Studio 2017 installed
Entity Framework support
- Fixed an issue with comparison and binary operations in EF Core
3.2.314 13-Jul-17
- Salesforce Web Services API version 40 is supported
Entity Developer
- The behaviour is changed: IsRequired(false / true) for navigation properties is always generated in EF Core fluent mapping now
- Fixed an issue with throwing "Can't load provider assembly." by EF6 model in a standalone Entity Developer
- Fixed an issue with a Devart provider not found in Entity Developer as a standalone application when the provider is installed without placing Devart assemblies to the GAC
3.2.299 22-Jun-17
- The compatibility with Visual Studio 2017 Updates is improved
- Fixed an issue with using the 'Do not install assemblies in the GAC' install wizard functionality for Visual Studio 2017
Entity Developer
- Fixed an issue related to the conflict of Entity Developer with dbForge SQL Complete
3.2.280 25-May-17
- The GetCustomReport procedure call via SalesforceCommand is supported
- Fixed an issue with translating multiple joins in SQL-92 statement to one SOQL query
- Fixed an issue with previewing a DataSet
Entity Developer
- The .NET Core projects in Visual Studio 2017 are supported
- The Snake case in both Model and Database naming rules is supported via the new "Add underscore" option
Entity Framework support
- Entity Framework Core 1.1.2 is supported
- Fixed an issue with using the ForSalesforceHasColumnName and ForSalesforceHasColumnType modelBuilder methods with the value-type properties in EF Core
- Fixed an issue with paging in EF Core
3.2.230 16-Mar-17
- Visual Studio 2017 is supported
- The Readonly connection string parameter is added to allow only reading source data (only SELECT statements)
- The new "Text Type" property displaying the text type of a column is added to column properties in the Devart Salesforce Source editor
- The new Length property, displaying the string length of a column is added to column properties in the Devart Salesforce Source editor
- The Include Deleted connection string parameter is added to select data from the Recycle Bin as well
Entity Developer
- Fixed an issue with generating the virtual keyword when Inheritance Modifier=None
Entity Framework support
- Entity Framework Core 1.1.1 is supported
3.1.220 02-Mar-17
- Visual Studio 2017 Release Candidate 4 is supported
- The update functionality via Retrieve Data window of Server Explorer is supported
Entity Developer
- Fixed an issue with throwing the "Stack empty" error after stopping validation before code generation in a standalone version
- Fixed an issue with a workability of the "Validate on Build" option in Model Settings
- Fixed an issue with compilation of the EF Core template after copying it to model folder
3.1.205 09-Feb-17
- Visual Studio 2017 Release Candidate 3 is supported
3.1.200 02-Feb-17
- Compatible with other dotConnect providers
3.1.187 16-Jan-17
- Visual Studio 2017 Release Candidate is supported
3.1.172 22-Dec-16
Entity Developer
- Fixed an issue with setting StoreGeneratedPattern for ID and read-only columns
Entity Framework support
- Fixed an issue with grouping by constant expression in EF1/EF4/EF5/EF6 when using DevExpress.XtraGrid.GridControl
3.1.162 08-Dec-16
- The 'Do not install assemblies in the GAC' checkbox that allows disabling placing the provider assemblies to the GAC is added to the Install Wizard
- Fixed an issue with generating an error when using SalesforceMonitor on Linux
- Fixed an issue with using SalesforceCommandBuilder.KeyFields in the generated update command
Entity Developer
- The possibility to choose whether to add new entities to a diagram or not in Update From Database Wizard is implemented
- The behaviour is changed: now the DbContext template generates an additional partial class for the context class when "File Per Class" and "Generate Partial Class" are set to True
Entity Framework support
- Entity Framework Core 1.1.0 is supported
- The Scaffold-DbContext NuGet command of Package Manager Console for generating a model basing on the existing database schema is supported in EF Core
- Fixed an issue with returning DbProviderServices in EF1 / EF4
- Fixed an issue with boolean literal constants in the generated SQL statements in EF Core
3.1.131 20-Oct-16
- Compatible with other dotConnect providers
3.1.121 06-Oct-16
Entity Developer
- The generation of static methods by the EntityObject template is supported via the new property Direct Call of EntityMethod
Entity Framework support
- Fixed an issue with comparing bool class property with some value in EF Core
3.1.111 22-Sep-16
Entity Developer
- Fixed an issue with moving mapping from abstract base class to child classes of TPH inheritance in the fluent mapping generated by the DbContext template
Entity Framework support
- Entity Framework Core 1.0.1 is supported
- The new optional parameter Action<SalesforceDbContextOptionsBuilder> is added to UseSalesforce() extension method of DbContextOptionsBuilder in EF Core
- Fixed an issue with processing IN expressions in EF Core
- Fixed an issue with retrieving objects of TPH hierarchy in EF Core
3.1.97 01-Sep-16
Entity Framework support
- The DatabaseFacade.GetSalesforceConnection() extension method, which returns SalesforceConnection, is implemented in EF Core
- Fixed an issue with using the DatabaseFacade.UseTransaction() method in EF Core
- Fixed an issue with nullable parameters in EF Core
- Fixed an issue with throwing System.NullReferenceException when using TPH inheritance in EF Core
- Fixed an issue with not throwing concurrency check exception on invoking DbContext.SaveChangesAsync()
3.1.82 11-Aug-16
Entity Developer
- Fixed an issue with setting value of the Value Generated property attribute in the EF Core model
Entity Framework support
- Fixed an issue with executing the UseSalesforce(DbConnection connection) extension method of DbContextOptionsBuilder in EF Core
- Fixed an issue with using the DbContext(DbConnection connection) overload in EF Core
- Fixed an issue with using EF Core logging
- Fixed an issue with using enum values in EF Core
- Fixed an issue with throwing DbUpdateConcurrencyException in EF Core
- Fixed an issue with using comparisons in LINQ queries in EF Core
3.1.67 21-Jul-16
Entity Framework support
- Fixed an issue with convertation of enum values in parameters when using EF Core
3.1.55 07-Jul-16
Entity Developer
- Entity Framework Core 1.0 RTM is supported
- The possibility to set values of stored procedure parameters for getting metadata to generate automatically the corresponding complex type is implemented
- The behaviour is changed: the ObservableCollection navigation properties are initialized now in a default class constructor
Entity Framework support
- Entity Framework Core 1.0 RTM is supported
3.1.45 23-Jun-16
- Salesforce Web Services API version 37 is supported
Entity Framework support
- The SalesforceConventionSetBuilder class is implemented in the Entity Framework Core support
3.1.35 09-Jun-16
- Microsoft SQL Server 2016 is supported in SSIS DataFlow components
3.0.26 26-May-16
Entity Developer
- Entity Framework Core support is added
- The DbProviderFactory provider registration in application's *.config is supported by the Entity Developer version integrated into Visual Studio
Entity Framework support
- Entity Framework Core RC2 is supported
3.0.17 12-May-16
- Fixed an issue with throwing System.IndexOutOfRangeException by constructor of SalesforceConnectionStringBuilder
3.0.12 05-May-16
Entity Framework support
- Upgrade Wizard is improved for upgrading projects with the Entity Framework functionality
3.0.7 21-Apr-16
- The Run Once Command connection string parameter, which specifies a command to execute when the connection is opened the first time and not executed when the connection is taken from the pool, is added
- The new LoadTable overloads for loading data from a IDataReader, array of rows, or only rows with a specific RowState from a DataTable are added to the SalesforceLoader class
- The behaviour is changed: usage of TLS 1.0 is no longer hardcoded in the provider, now the necessary TLS version can be specified in user application
Entity Framework support
- Entity Framework Core RC1 is supported
- Entity Framework-related assemblies are renamed
- Fixed an issue with usage of Code First mapping
2.5.837 17-Mar-16
- Compatible with other dotConnect providers
2.5.823 25-Feb-16
- Fixed an issue with throwing System.NullReferenceException by SalesforceLoader when BatchSize is equal to or less than the records affected
2.5.813 11-Feb-16
Entity Developer
- The code generation by the DbContext template (fluent mapping) for navigation properties
2.5.804 21-Jan-16
- Compatible with other dotConnect providers
2.5.784 24-Dec-15
- Compatible with other dotConnect providers
2.5.779 17-Dec-15
- The behaviour is changed: now refreshing on "Input and Output Properties" tab of the Devart Salesforce Destination component editor sets Input Columns mapping according to External Columns
- Fixed an issue with throwing "Invalid session id" error by Devart SSIS Destination component
- Fixed an issue with throwing validation errors by Devart SSIS Destination component
2.5.764 26-Nov-15
- The performance of Devart components validation in SSIS package is improved
2.5.756 12-Nov-15
- Fixed an issue with throwing the "Unknown connection string parameter" exception
2.5.742 22-Oct-15
- Fixed an issue with selecting unnecessary columns by the Devart Salesforce Lookup SSIS component
Entity Developer
- Fixed an issue with applying naming rules for model properties
2.5.727 01-Oct-15
- Compatible with other dotConnect providers
2.5.718 17-Sep-15
Entity Developer
- Fixed an issue with wrong diagram layout
- Fixed an issue with checking the evaluation period in the trial version
Entity Framework support
- Fixed an issue with identifying relationships by the Create Model and Update From Database wizards in Entity Data Model Designer of Visual Studio 2013 Update 3/4/5
- Fixed an issue with excluding some string columns from the generated model by Entity Data Model Wizard/Designer
2.5.713 10-Sep-15
- Compatible with other dotConnect providers
2.5.699 20-Aug-15
- Fixed an issue with setting a double field to a negative value
Entity Developer
- The Use ObservableCollection property of the DbContext template is implemented
2.5.685 30-Jul-15
- Visual Studio 2015 is supported
Entity Developer
- Fixed an issue with generating namespace for the IsExternal enum
2.4.678 16-Jul-15
Entity Developer
- Fixed an issue with freezing Visual Studio when using the Find dialog in large models
2.4.668 02-Jul-15
- Compatible with other dotConnect providers
2.4.658 18-Jun-15
- Fixed an issue with SQL Server 2014 not found when starting the installation of the SSIS edition
2.4.643 28-May-15
- Visual Studio 2015 Release Candidate is supported
Entity Developer
- Fixed an issue with detecting the default values of attributes added via the Attributes menu
- Fixed an issue with generating code by MVC Controller template
2.4.628 07-May-15
- The usage of DateTime SOQL functions (except FISCAL_MONTH, FISCAL_QUARTER, FISCAL_YEAR) in SQL-92 statements is supported
- Fixed an issue with using SQLite core functions in SQL-92 statements
2.4.618 23-Apr-15
- Compatible with other dotConnect providers
2.4.610 09-Apr-15
Entity Developer
- Fixed an issue with ignoring the "Delete Cascaded" property of the association when performing the Update Database From Model and Update Model From Database wizards
2.4.600 26-Mar-15
- Microsoft SQL Server Data Tools Business Intelligence (SSDT-BI) project templates for Analysis Services and Integration Services in Visual Studio 2013 are supported
- SSIS DataFlow Source and Destination components are supported in SSDT-BI for Visual Studio 2013
- Fixed an issue with throwing NRE when opening a connection
Entity Developer
- The behaviour is changed: now the default values are not set for string properties, that correspond to fields with the default values like expressions
- Fixed an issue with missing settings for the LazyLoadingEnabled property in the generated code when working with the Self-Tracking Entity template
- Fixed an issue related to working with the Table Per Type (TPT) and abstract entity classes when synchronization is enabled
2.4.580 26-Feb-15
- Compatible with other dotConnect providers
2.4.573 12-Feb-15
Entity Developer
- Fixed an issue with the wrong code generation for Table Per Concrete Type (TPC) hierarchy when DbContext template is used with Fluent Mapping=True and Mapping Generation Strategy=UseConfigurationClasses (or UseOnModelCreatingMethod) options
2.4.565 02-Feb-15
Entity Developer
- Fixed an issue with "Trial period expired"
2.4.563 29-Jan-15
- Salesforce Web Services API version 32 is supported
Entity Developer
- Fixed an issue with generating code by the MVC Controller template for multiple self-associations
2.4.554 15-Jan-15
- Fixed an issue with throwing System.InvalidOperationException by connection pooling in multithreaded applications under high loads
Entity Developer
- Fixed an issue with generating connection string supplied to constructor in case of placing the model in a subfolder of the project
2.4.534 18-Dec-14
- Compatible with other dotConnect providers
2.4.524 04-Dec-14
Entity Developer
- Fixed an issue with the incorrect code generation, when the "Enable WinForms Data Binding" property of the DbContext template (Visual Basic) is set to True
- Fixed an issue with missing attributes for the enum members when generating code with the DbContext template
2.4.514 20-Nov-14
- The behaviour is changed: the TLS encryption is set to default instead of SSLv3
- The behaviour is changed: the SalesforceMonitor now hides information about the password connection string parameter
Entity Developer
- Fixed an issue related to script generation by the "Generate Database Script" wizard with the "Include Drop" option
- Fixed an issue related to resetting enum arguments of custom attributes in the standalone version
- Fixed an issue with incorrect execution of the "Create Storage and Mapping" command for an association
2.4.504 06-Nov-14
Entity Developer
- Fixed an issue with reading all constructor parameters for attributes when opening model
- Fixed an issue related to disappearance of the foreign key property when performing "Create Storage and Mapping" from the context menu of the association
- Fixed an issue related to the "'End Class' must be preceded by a matching 'Class'" error when adding stored procedure to the model and using DbContext template in Visual Basic projects
2.4.495 23-Oct-14
- Compatible with other dotConnect providers
2.4.485 09-Oct-14
- Compatible with other dotConnect providers
2.4.475 25-Sep-14
Entity Developer
- The behaviour is changed: Generate Database Script From Model saves the output in ASCII format if there are no unicode symbols in the script; UTF-8 is used otherwise
- The behaviour is changed: now the default value for the 'File Per Class' option of the DbContext template is True
- Fixed an issue with model creation when using multiple naming rules (suffixes, prefixes)
- Fixed an issue with generating .HasPrecision for decimal types when using non-attribute fluent mapping (DbContext template)
2.4.465 11-Sep-14
- Compatible with other dotConnect providers
2.4.460 04-Sep-14
- Fixed an issue with throwing "Value of 'null' is not valid for 'stream'" error when opening editor of Devart Salesforce Lookup
- Fixed an issue with accessing the Knowledge objects via provider interface
Entity Developer
- The Remove Invalid Characters option (by default, True) is added to the Model Naming rules; if it is set to False, all invalid characters will be replaced with underscores
- The Enable WinForms Data Binding property of the DbContext template is implemented
- The Property Change Partial Methods property of the DbContext template is implemented for generating partial methods On%PropertyName%Changing and On%PropertyName%Changed for each primitive property of entity classes
- The behaviour is changed: now partial configuration classes are generated when DbContext template is used with Fluent Mapping=True and Mapping Generation Strategy=UseConfigurationClasses options
- Fixed an issue with the wrong code generation for associations when DbContext template is used with Fluent Mapping=True and Mapping Generation Strategy=UseAttributes options
- Fixed an issue with generating DatabaseGeneratedAttribute for non-EntityKey properties when using attribute mapping (DbContext template)
- Fixed an issue with generating DatabaseGeneratedAttribute for all EntityKey properties when using fluent mapping (DbContext template)
2.4.446 14-Aug-14
Entity Developer
- The possibility to use relative paths to assemblies in code generation templates is implemented
- The Implement Equals property is added to the DbContext, ObjectContext, and POCO Entity templates
- Fixed an issue related to detecting nullable foreign key as non-nullable
2.4.436 31-Jul-14
Entity Developer
- Fixed an issue with displaying Entity Set in the Class Editor dialog
- Fixed an issue with applying changes after editing the list of the extended properties via the Model Settings dialog
- Fixed an issue with a format of generated DataAnnotations.RegularExpression for Numeric validate format
- Fixed an issue with adding references to both EntityFramework.dll and System.Data.Entity.dll assemblies simultaneously by Create Model Wizard, when Entity Framework version is set to Entity Framework 6 in the wizard
2.4.422 10-Jul-14
- The SessionId authentication type is implemented to allow authorization with the Session Id (Access Token), Organization Id, and Host connection string parameters
- The possibility to talk to the SYS_PICKLIST_COLUMNS table in the SQL query is implemented
Entity Developer
- The View Generation option of the model with Entity Framework version = Entity Framework 6 is supported for the DbContext (only with XML mapping), EntityObject, POCO, and Self-Tracking Entities templates
- Fixed an issue with "DevartEntityDeploy" task, when .NET Framework 2.0 and .NET Framework 3.5 are not installed on the target workstation
2.4.412 26-Jun-14
- The SalesforceConnection.GetPicklistColumns(string table_name) method is implemented for getting valid values for the "picklist" field types within specified table
- Fixed an issue with quoting the CASE table when storing it in a local cache
Entity Developer
- Fixed an issue with storing custom settings in stored procedure mapping
- Fixed an issue with ordering properties in the .HasKey configuration mapping in case of composite primary key
2.4.402 12-Jun-14
- Compatible with other dotConnect providers
2.4.392 29-May-14
- Fixed an issue with deserialization of a license resource in ASP.NET applications, running with medium or high trust level
Entity Developer
- Fixed an issue related to the opening of the *.edmx files
2.4.382 15-May-14
Entity Developer
- Fixed an issue related to performing queries via Query Editor/Retrieve Data when working with the 'Enterprise Library' validation framework
2.4.367 24-Apr-14
- Fixed an issue with 'Load Test Editor'
Entity Developer
- The behaviour is changed: now a property in the generated code is initialized basing on the default value in CSDL only (instead of default values in any of SSDL and CSDL)
- Fixed an issue related to the incorrect value setting for the "Has Stream" property when working with the WCF Data Services projects
Entity Framework support
- Fixed an issue with generating SQL for EntitySQL ANYELEMENT
2.4.356 10-Apr-14
Entity Framework support
- Determining correct datatypes of data retrieved by EntitySQL queries with UNION ALL and similar constructions is improved
- The compatibility with Hibernating Rhinos EntityFramework Profiler is improved
2.4.346 27-Mar-14
- The behaviour is changed: now two consequent single quotes in command text are treated as one single quote character (not as a beginning or an end of a string value)
Entity Developer
- The override modifier for DbSet class properties generated by DbContext templates is added
- Fixed an issue with setting nullable type for EnumType property by the Data Transfer Object template
Entity Framework support
- Entity Framework 6.1.0 RTM is supported
- Entity Framework 6.1.0 Tools for Visual Studio 2012 & 2013 are supported
- The releasing of memory, which was allocated for commands and readers of ObjectContext / DbContext, is improved
2.4.336 06-Mar-14
Entity Developer
- The information message about availability of NuGet Package Manager on the workstation is added in the Entity Developer version integrated into Visual Studio
- The behaviour is changed: now paths to assemblies with attributes (Model Settings -> Model -> Attributes) are saved and used as relative paths
- Fixed an issue with generating the entities namespace in fluent mapping configuration classes
- Fixed an issue with generating DatabaseGeneratedOption.Computed for non-EntityKey properties in fluent mapping
2.4.324 18-Feb-14
Entity Developer
- More information messages, when validating EF6 models basing on the EntityFramework.dll functionality, are added
- Fixed an issue with using Create Model Wizard for EF6 models
2.4.321 13-Feb-14
Entity Developer
- The "WCF DataMember Attribute on Navigation Properties" property is added to the Data Transfer Object template for pointing the end (-s) where the attribute should be generated
- The behaviour is changed: the validation of EF6 models depends on the EntityFramework.dll functionality only (.NET Framework 4.5 is not required any more)
- Fixed an issue related to the "Version string portion was too short or too long" error
- Fixed an issue with parsing inheritances in *.edmx
Entity Framework support
- Fixed an issue with "Update Model From Database" wizard in Entity Framework 6 Tools for Visual Studio 2012 and Visual Studio 2013
2.4.311 30-Jan-14
- The behaviour is changed: IndexOutOfRangeException is generated now instead of InvalidOperationException when SalesforceDataReader.GetOrdinal(String name) finds nothing in the result set
Entity Framework support
- Fixed an issue with generating IndexOutOfRangeException by the ObjectContext.ExecuteStoreQuery method when the result set of the SQL query does not include any mapped column of the entity being materialized
2.4.301 16-Jan-14
- Fixed an issue with generating NRE when Devart Salesforce Source executes invalid SQL statement
Entity Developer
- Fixed an issue with creating models for Entity Framework 6 on the workstation without .NET Framework 4.5 installed
- Fixed an issue with association mapping in the DbContext template
- Fixed an issue with composite keys mapping in the DbContext template
2.4.286 26-Dec-13
Entity Developer
- Fixed an issue related to the "Custom tool error: Unknown namespace or alias (NamespaceName.NamespaceName)" error when setting return type of the method to complex type
2.4.276 12-Dec-13
- Compatible with other dotConnect providers
2.4.266 28-Nov-13
- The support of OAuth 2.0 is implemented to allow authentication with the Refresh Token, Client ID, and Client Secret parameters
- Fixed an issue with disabling some properties in Devart components in Visual Studio Express
- Fixed an issue with installing provider assemblies for the x64 version of SQL Server Integration Services
Entity Developer
- The new "Provider Manifest Token" model property is implemented to identify the target server
Entity Framework support
- The compatibility of Entity Framework provider for EF v1, v4, v5 with medium trust level environment is improved
2.4.257 14-Nov-13
- Compatible with other dotConnect providers
2.4.247 31-Oct-13
- Visual Studio 2013 is supported
- The behaviour is changed: installation with the /VERYSILENT install parameter will uninstall the other version of the provider without any dialog if it is installed
Entity Developer
- Entity Framework 6 is supported
- Fixed an issue with IntelliSense when working with T4 Editor in Visual Studio 2012
Entity Framework support
- The 6.0.0 and 6.0.1 versions of Entity Framework are supported
2.3.238 17-Oct-13
- The behaviour is changed: the keywords of SQL-92 are quoted by Devart Salesforce Source component in SSIS projects
Entity Developer
- Fixed an issue with "DevartEntityDeploy" task, which generates mapping files, in Visual Studio 2013 Release Candidate
2.3.221 23-Sep-13
- Visual Studio 2013 Release Candidate is supported
Entity Developer
- Fixed an issue with releasing memory after closing the Retrieve Data window
- Fixed an issue with the Overwrite.Merge template option
- Fixed an issue related to the "Value cannot be null" error when selecting "Regenerate storage and mapping" from the shortcut menu in Model Explorer in Visual Studio
Entity Framework support
- Fixed an issue with using Date columns in the WHERE clauses in .NET Framework 3.5 applications
2.3.210 05-Sep-13
- The "Use Assignment Rules" connection string parameter is added
- Fixed an issue with using Date columns in the WHERE clause of SOQL statements
Entity Developer
- The "Close the window when the generation completes successfully" option in the Generation Process window is implemented in the standalone Entity Developer
- The "Rewrite connection string during regeneration" option (default value is True) of model settings is added to provide the possibility to turn off modifying connection string in *.config after model is saved first time
- The design time support for model-defined functions is added
- The behaviour is changed: now connection string is configured with the name of the assembly, where the model is located, in case when the context class is located in another assembly
- Fixed an issue with the Retrieve Data functionality of the model with the DbContext template, when its Fluent Mapping property is set to True
- Fixed an issue related to the detection of Table Per Type inheritances as Table Per Concrete Type inheritances when opening an existing model
- Fixed an issue with availability of the New Blank Template option of the Templates context menu in Model Explorer in the Entity Developer version integrated into Visual Studio
- Fixed an issue with parsing *.edmx
- Fixed an issue with generating "An item with the same key has already been added" error when using DbContext Template
- Fixed an issue with DbContext template, when its MappingGenerationStrategy is set to UseConfigurationClasses, generating fluent mapping for an association with turned off generation of one navigation property
- Fixed an issue with generating invalid code when using MVC View Advanced template
Entity Framework support
- Entity Framework 6 Release Candidate 1 is supported
2.3.189 08-Aug-13
- The BETWEEN construction of SQL-92 is supported
- The IN construction in the WHERE part of SQL-92 statement is supported
- The possibility of setting proxy connection string parameters via interface of Demo Center application is implemented
- Fixed an issue with a workability of the Refresh method of the SalesforceCache class
Entity Developer
- The "Model Name As Files Prefix" property is implemented for the templates which generate classes for model entities
- The possibility of adding custom attributes to enum members is implemented
- The behaviour is changed: the possibility to exclude the generation of keys (primary, foreign) in "Update Database From Model" and "Generate Database Script From Model " wizards is added
- The behaviour is changed: now by default MVC Controller template generates files in the model folder, MVC View Advanced template creates files in the Views model subfolder
- Fixed an issue with generating code by Self-Tracking Entity template
- Fixed an issue with parsing *.edmx
2.3.175 18-Jul-13
- Fixed an issue with using WHERE clause on Dates in the query with subselect
Entity Developer
- The behaviour is changed: a default value for the "Detect Table Per Type inheritances" option in Model settings is set to False
- Fixed an issue related to the wrong Source values for foreign key properties when adding associations with the selected "Add foreign key properties to the child class" checkbox
- Fixed an issue with applying RangeAttribute of the DataAnnotation validation framework for nullable properties
- Fixed an issue with parsing *.edmx
2.3.164 03-Jul-13
- Salesforce Web Services API version 28 is supported
Entity Developer
- The "Regenerate Storage and Mapping" option for regenerating model parts, specific to the database server, is added to the diagram shortcut menu
- Storage Entity Editor is improved: the capability to edit extended columns settings, such as facets, is added
- Fixed an issue with adding a new property to the base abstract class in Table Per Hierarchy inheritance
2.3.155 20-Jun-13
- Fixed an issue with generating typed Devart DataSet using a connection from *.config in the Visual Basic project
Entity Developer
- The behaviour is changed: DatabaseGeneratedOption is always generated for EntityKey properties when using fluent mapping
- Fixed an issue with wrong code generation for nullable enum properties
- Fixed an issue with generating "Access Denied" error when using MVC templates
- Fixed an issue with a serialization of stored procedures mapping to CUD operations in an association
- Fixed an issue with ordering parameters of a method when Update From Database Wizard adds/removes parameters to the method signature
- Fixed an issue with parsing *.edmx which includes an association, which has different values in a navigation property name and a role at the same end
2.3.145 06-Jun-13
- Fixed an issue with throwing an exception during installation when the DbProviderFactories section is missing in the machine.config file
Entity Developer
- The behaviour is changed: auto-implemented properties are generated when DbContext template is used with ImplementINotifyPropertyChanged=False and ImplementINotifyPropertyChanging=False
- Fixed an issue with referencing a custom assembly in T4 template
- Fixed an issue with a synchronization when adding new properties to the base abstract class in Table Per Hierarchy inheritance
- Fixed an issue with parsing *.edmx which includes the class with a self-association
- Fixed an issue with retrieving an association mapping when opening *.edmx
Entity Framework support
- Entity Framework 6 Beta 1 is supported
2.3.140 30-May-13
Entity Developer
- The "WCF DataMember Attribute on Navigation Properties" property is added to the DbContext and POCO templates for pointing the end (-s) where the attribute should be generated
- Fixed an issue with placing tables names in the root of the "Choose change action" page of Update From Database Wizard
- Fixed an issue with generating NRE when setting the output of the template to the unloaded project
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
- Fixed an issue with mapping nested complex data types in the MSL part of the model in the synchronization mode
Entity Framework support
- Fixed an issue with inserting byte[] data in the database
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
- Fixed an issue with loading mapping rules for some datatypes under .NET Framework 4.5
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 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)
- 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)
- 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 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
- Fixed an issue with closing connection in the generated method, which has multiple result sets
- Fixed an issue with adding annotation:UseStrongSpatialTypes="false" automatically to CSDL of the model with Entity Framework version set to 5 or higher
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
- Fixed an issue with inserting data with the '&' symbol via SalesforceLoader
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
- Fixed an issue with duplicate entries in the Base Class Condition and Derived Class Condition dropdowns of Inheritance Editor
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
- Fixed an issue with the "database is locked" error, when the second reader tries to access it
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
- Fixed an issue with generating the using directives for redundant namespaces
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
- Fixed an issue with availability of the Yes/No/Cancel options when saving models created with previous versions of Entity Developer
1.3.217 18-Oct-12
- Fixed an issue with the new line character in the connection string
- Fixed an issue with infinite connection time out
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
- Fixed an issue with generating the "The underlying provider failed on open" error in Entity Data Model Wizard
1.3.190 06-Sep-12
- Visual Studio 2012 is supported
- Fixed an issue processing the result set of the Count funtion in the command text
- Fixed an issue with using the LIMIT and DISTINCT key words in the query
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
- Fixed an issue with the time out when establishing a connection to the server
- Fixed an issue with processing the situation when Session ID becomes invalid
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
- Fixed an issue 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
- Fixed an issue with integration into TFS
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
- Fixed an issue with loading metadata to System.Data.DataTable from SalesforceDataReader
Entity Framework support
- The config.DmlOptions.InsertNullBehaviour feature with the InsertNull (default) and Omit options is implemented
1.2.138 21-Jun-12
- Fixed an issue with setting HeaderOptions.TriggerUserEmail connections string parameter to True when specifying advanced connection properties
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
- Fixed an issue with copy/pasting entities having a common relation
- Fixed an issue with generating redundant column in SSDL when setting one-to-one association in the designer
- Fixed an issue with generating the MSL mapping for one-to-one association
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
- Fixed an issue with the failure to read the complex type's Access property value
- Fixed an issue with saving *.edml when importing data from *.edmx
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
- Fixed an issue with reading one-to-many associations from the *.edmx file
- Fixed an issue with "DevartEntityDeploy" task when only .NET Framework 4 is installed
- Fixed an issue with closing connection in the generated method of the context
- Fixed an issue 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
1.1.103 26-Apr-12
Entity Developer
- The multiline popup editor for the Documentation.Summary property is implemented
- Fixed an issue with metadata processing in Visual Studio 11 Beta
1.1.94 12-Apr-12
- Fixed an issue with quotation of the table name in the ADO.NET Destination component of SQL Server Integration Services
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
- Fixed an issue with detecting many-to-many associations
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
- Fixed an issue with comparing DateTime values in the WHERE clause of SQL statement
Entity Developer
- Fixed an issue with model saving after performing copy/paste of an element with a custom attribute
- Fixed an issue with code generation for association basing on several EntityKey properties when using POCO Entity and Self-Tracking Entity Visual Basic templates
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
- Fixed an issue with setting StoreGeneratedPattern to Identity for foreign key property of the child class when creating an association
- Fixed an issue with generating mappings for many-to-many association of entity to itself
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
- Fixed an issue with setting comments for columns and tables in database
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
- Fixed an issue with preserving the Validate Required property when saving the model
- Fixed an issue with Entity Developer tool windows being shown when debugging an application
- Fixed an issue with diagram representation in x64 environment
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
- Fixed an issue with resetting the Validate Required property after reopening model
- Fixed an issue with generating System.ComponentModel.DataAnnotations.KeyAttribute() for Primary Key columns
- Fixed an issue with a workability of documentation links on Start Page
- Fixed an issue with resetting the StoreGeneratedPattern attribute by the Update Model From Database wizard
1.00.40 19-Jan-12
- First release of dotConnect for Salesforce data provider
© 2011-2025 Devart. All rights reserved.