93 results found
-
Configuration classes in the DbContext template
Ability to choose whether to generate fluent mapping for all entities in the OnModelCreating method or to implement fluent mapping generation in the separate configuration classes - a class per entity.
0 votes -
Ability to generate enums based on actual data from table
Add the ability to generate an enum based on the actual data from a table and have it automatically assign the value of each item based on the primary key of each particular row. Automatically assign the best base type for the enum based on the total number of rows of data its being generated from.
Also it would be nice if this was two-way. One could also "deploy" the data from one or more enums back into the database as rows of data.
4 votes -
Refresh model during build
In DB-first models, when any changes are done to the schema the developer has to manually update the model by running the wizard.
There should be a way to update the model from a running db at build time. This way you can guarantee that nightly builds are consistent with the latest schema changes.
Bonus points if you can save the options from the wizard (e.g. specific table names to be refreshed) and use them in the auto-refresh process.
0 votes -
Create the Stored Procedure Mappings when Importing from SQL Server
When creating a model via Database First, the Stored Procedure Mappings for the CRUD operations should be created automatically. There should be some configurable logic like "for a table Customer there are stored procedures InsertCustomer, UpdateCustomer, DeleteCustomer".
Some more details can be found here: http://forums.devart.com/viewtopic.php?f=32&t=28461
6 votes -
include the ability to add existing C# classes to the model diagram.
It would be extremely useful to our company if Devart Entity Developer was able to add pre-existing C# classes into the model diagram.
We already have all our entities written, but we need to generate Fluent NHibernate mappings for all of them, and recreating all the classes in Entity Developer is a bit tedious, since we've already generated them once. We just want to add them to the diagram, create our associations, and build out our mappings.
9 votes -
Query and SQL editor improvements
Code completion, syntax highlighting, code formatting, etc.
52 votes -
separate class for each package
Linq to SQL. in case of huge database it is very difficult to work with stored procedures mishmash, when the package logical grouping is lost. In simple way it has the workaround with package name prefix.
3 votes -
Model migration
Migrating models between different ORM solutions (from Entity Framework or LINQ to NHibernate, etc.).
33 votes -
SQL code execution
Execution of native SQL code.
17 votes -
Allow the user to input values for parameters when creating a return type automatically for a function
It would be great if the user was allowed to input parameters when Entity Developer is executing the function to create the return type model.
Currently if you need to input parameter values for the function to execute correctly, it will fail and no model will be generated since all values are sent as NULL.
9 votes -
implement a "Unique" feature for properties
This should then create a unique constraint for the corresponding column in SQL.
Often there are fields that are not primary key, but still need to be unique "natural part numbers" are a common example.7 votes -
Progress bar from code generation
For a big model, the code generation take a long time and it's in a background process.
The dialogue of success appear only at the end and often the window isn't in foreground.
10 votes -
Add ability to preserve custom code in both mapping and class files through "custom code region"
Give user ability to add his own custom code to both mapping and class files which is preserved through "custom code region"
Example:
// -- Begin custom code region --
MyCustomCode1();
MyCustomCode2();
// -- End custom code region --6 votes -
Standalone object model library to read/write edml
There is an object-model to read and write the edml but it is only accessible from Entity Developer.
It would be great to have a standalone library (dll) that you can use in your own code generation environment (without Entity Developer and T4). This way you can use whatever tools and techniques for code generation.9 votes -
Support for converting underscore notation to PascalCase and vice versa
I would like to be able to convert my database objects, which are in underscore notation into PascalCase when I do database-first work. Likewise, I would like to convert my PascalCase .NET objects into underscore notation in the database when doing model-first. So
MYGREATTABLE becomes MyGreatTable and, MyGreatClass would become MYGREATCLASS.7 votes -
Have a button that lets you reset or order the numbers in a enum
In the Edit mode when designing a enum it would be great if there was a button that would reset the numeric values to all blank values. It would also be great if there was another button that would assign numeric values from either 0 to n or to 1 to n (give the user the option for either starting with 0 or 1) each value of the enum. At the moment if I have a enum with 40 values in it and I put a new enum in the middle I need to go through and change a ton…
13 votes -
Support for macro-style automations
We use Entity Developer for large projects. It would be really helpful if we could automate certain simple but time-consuming tasks.
E.g. when a class is created, we want certain properties to be created automagically (<ClassName>ID, <ClassName>Version, LastUser, LastDate etc)
10 votes -
Castle Active Record : add ActiveRecordMediator-style template
First of all, thanks for your great work ! Your Castle Active Record template is excellent.
It would solve a very common problem if you could add another template which generates classes that do not inherit from ActiveRecordBase (see http://www.castleproject.org/activerecord/documentation/trunk/advanced/mediator.html).
That should create <ClassName>.cs with attribute-decorated properties and optionally another, <ClassName>Repository.cs
3 votes -
Customise private properties in generated classes
My company uses a standard naming convention for private variables in classes which is different to the format produced by your product. It appears one cannot change this format from the layout eg '_MyPrivateVariable' to 'myPrivateVariable'. We use camel case for private variable declarations. I notice that there isn't an option for camel case at all. My recourse at the moment is to hand edit all the class files or develop a script to do this.
1 vote -
MultipleActiveResultSets
After creating a Entity Model based on SQL Server 2008, I have to change the connection string so that queries run correctly.
I have to add...
MultipleActiveResultSets=True;If would be nice if the Entity Developer would have this set by default just like the VS 2010 EDM designer.
Also, It would be nice to be able to modify the connection properties using the "Edit Model Setting" screen instead of having to edit the string manually in the .edps code file.
1 vote
- Don't see your idea?