I woud like use eXpressApp framework to reduce time/cust on application development.
But, for security matter, all access to the database must be use stored procedures or viws (for get values). Can the eXpressApp framework suport CRUD operations through stored procedures and views?
If there is stored procedure and views supoport, I need some use example, please.
I need it to persuade my consulting that your solution its my chosen.
Thanks for your attention
Thank you for contacting us and your interest in our framework.
Our framework can display data from a data base view (http://documentation.devexpress.com/#Xaf/CustomDocument3281) and it is also possible to delegate CRUID operations to stored procedures by writing additional code. XAF is very flexible and customizable in this regard.
Although providing CRUD via stored procedures is possible, it is against the concept of our framework and I would not recommend you implementing it. We also do not have ready examples showing how to implement this specific scenario.
In our framework, a developer is abstracted from database tables and stored procedures and instead works with persistent classes that represent entities (Person, Address, etc.) of the target business field. These persistent classes are mapped to database tables via XPO (our ORM tool). XPO also provides all CRUD operations for these persistent classes.
If you use stored procedures only for security reasons, then it is possible that you can use the built-in security features of our framework instead. XAF comes with a built-in security system on board and allows you protect your data.
If you cannot use stored procedures here, then probably XAF is not the best choice for you.
You can find more information and useful links on our framework at K18119.
Please let me know if I can help you further.
Is your intention to post an answer to your own question?
- If so, then proceed.
- If you simply wanted to post additional information, ask for further clarification, or to just say "Thanks!", please click Leave a Comment.
- If you wish to edit your original question, please use the Edit button in the Toolbox at the top right corner of that entry.