94 results found
-
Cover up for EnumTypes
These enum type all go to database, and back to user, some time's its just a true false flag, and sometime much more complex, But, what is this about, is, we dont always use enum to store some state, some time we want to show it's value, and for me, it come to be atlast one in any of my form, this is nice i have enums, but i cant just show them , they should be modified to show result in some appropriate way, like more detailed, or for me, translated,...
so what i have in mind, is to…1 vote -
Allow Configurable SQL naming conventions
The code Generation templates of Entity Developer allow to customize how the .NET code Looks like, but as far as I can see there is no way to define how Database object names are generated.
It would be great to be able to have the database Generation script somehow configurable.
I don't Need anything but changing the Name Generation for Triggers and sequences, so Options to configure that would solve my current Problem as well, especially as I guess making the whole Generation template configurable might be error prone.
3 votes -
Attribute designer
The Attribute Dialog (where you can add and edit custom attributes for Entities or fields) Shows value Editors as single-line Input field only. For longer values a multi-line Input field would be great to have to be able to see the complete Content.
1 vote -
"Recreate Database Tables"
I develop model first with Entity Developer. When starting a new project, its nice to use the "Recreate Database Tables" option in the "Update to database wizard". But, when the program is live, this option is DANGEROUS and can delete the tables in the database.
It would be nice, at some point, to go to the model settings and disable this checkbox so that it cannot accidently be clicked out of habit.
Aaron
3 votes -
Ability to use custom types as template extended properties
I created a class to use as a property type in my template. When used as template property:
<#@ property name="TestProp" type="MyPropType"#>
everything is fine. But if I use it as extended property:
<#@ extended name="TestProp" type="MyPropType" owner="Class" #>
it doesn't work. I can see the property in property inspector, but it's not functional.Example property type:
[TypeConverter(typeof(ExpandableObjectConverter)), DataContract] public class MyPropType: NotifiedPropertyObjectBase {
......
[Browsable(true), DefaultValue(true), RefreshProperties(RefreshProperties.Repaint), DisplayName("Write"), Description("Read.")]
public bool Write { get; set; }....
3 votes -
Auto assign Version=true for NHibernate
I think it can be easy for the software, when using the NHibernate templaes, to automatically recognize if a property is the "version" for a table when the db field is named "version" and its type is "int".
2 votes -
Default NHibernate filter
I think it would be really useful to implement a property to set a default NHibernate filter for all the classes,
maybe just below the "Filters" under the "General" section of the "Classes" node or maybe directly in the "Filters
editor" dialog.2 votes -
Create (materialized) Views via Entity Developer/Model
A View in Database Terms is a predefined, "constant" query generating something that behaves nearly identical to a table.
In contrast what Entity Developer calls a "view" is a query that is hard-coded into the Client side application code, sent to the database repeatingly and interpreted from scratch each time the applications accesses the database using that view.
This brings a few drawbacks:
1) A view query may be quite complex. A Database Engine might keep track of executions of that query and optimize it. This might be easier or even possible on views as the view is a known,…1 vote -
Improve the most-recently-used file list
Currently, there are two things missing from the most recently used file list.
1. You cannot remove an entry without modifying the Windows Registry. In Visual Studio you can right-click and remove.- It is missing duplicate checking. If I open the same file twice, I get two copies in the list.
1 vote -
State Machine
I used to use Eco (now called MDriven) which provided Entity-State logic as part of the entity design.
Developer could define a number of "state machines" per entity, where control logic was applied as Guards (code that evaluates to prevent state X->Y change); Trigger (code that executes during the transition); Effect (code that executes at the conclusion of the transition).
For ex. I could have an "OnlineOrder" entity with an initial state of "ShoppingCart" and want it to go through the stage of "OrderEntry" then "OrderConfirmed", and finaly "OrderShipped".
see http://www.new.capableobjects.com/ for more details.
3 votes -
Automatic Data Model Creation from Service Reference
Add functionality to automatically generate a Data Model based on a Service Reference. (.svc link)
3 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 -
Tutorials, Sample Projects & Walkthroughs
EntityDeveloper has its own nuances. A better track of documentation and training material will be of great help for new comers.
Tutorials Printed & Video, Sample Projects & Walkthroughs become invaluable time savers.12 votes -
Generate sql to multiple dbms
It would be nice to be able to generate SQL script from the model for multiple databases. Currently it is possible to replace the models connection, but having the option of choosing a target "dbms type" upon generation would allow us to discard external modelling tools.
The ideal solution would contain multiple relational models to control type mappings etc, but it would probably suffice with an option as described above.
2 votes -
Foreign keys and relations on views based data model
Good day to you,
can you pls take a look at oracle views foreign key detection? Entity Developer correctly sets primary keys from views, but foreign keys are not detected/setted. We are using views in our project and we are trying to have them related so Entity Developer can generate relationships from PKs/FKs. Can you pls review this issue?
Here is link to oracle documentation:
http://docs.oracle.com/cd/E11882_01/server.112/e26088/statements_4004.htm#SQLRF01104
http://docs.oracle.com/cd/E11882_01/server.112/e26088/clauses002.htm#i1002565
44 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 -
Work with indexes via Entity Developer
Work with indexes via Entity Developer.
104 votes
- Don't see your idea?