iSeller Commerce
iSeller POS Retail
iSeller POS F&B
iSeller POS Express
Crosslight
WebUI
ClientUI
What's New
Download Trial
Web Solution
Mobile Solution
Enterprise Solution
Custom Development
Blog
Community
Latest Development Blogs
ForumPostTopic
Browse By Tag
Hi,
While building our model with Entity Framework, we noticed that Intersoft's Crosslight Web API plugin does not generate repositories for some entities. Be that as it may, we found out that the entities that have no generated repositories contain multiple primary keys or composite primary key. This is going to be an issue, because lots of our tables or entities have the same structure. Is this going to be supported or is there a way around it? In addition, will it work with synchronization?
Please advise, thanks!
Hello Jimmy,
When you have tables with complex relationships, Entity Framework may automatically combines the entities into a single entity. You might want to check if that's the case, then see if the resulting generation code matchedthe EF entities.
At the entity container level, just in time, our next release will support multiple primary keys as well as very complex composite relations. Check out our roadmap here: http://developer.intersoftpt.com/display/crosslight/Crosslight+Roadmap.
When the entity container supports complex relations, yes, it will also work with data synchronization.
At the meantime, could you send over a sample of your db design that represent your complex scenarios? Thisallows us to ensure if it has been supported in current release. Otherwise, we will make sure it work flawlessly in the next update.
Hope this helps!
Yes, we've reviewed this case with our architect team. We have verified that this scenario is one of the advanced relationship scenarios that we will support in the next release. It's unlikely to have workaround for this case, because the support for these scenarios need to be implemented in an end-to-end fashion. The entire range of the toolset, from the repositories, frameworks to the designer tools need to be enhanced altogether, while at the same time re-running all unit tests the existing simpler cases to ensure no regressions.
The good news is that we've raised this feature to a higher priority in our roadmap. We're expecting a feature-complete beta build to be available in early March. We'll keep you posted on this update.
Thanks!
Hi Jimmy,
Our developer team has add the support for this feature and it will be available in our next release.
Best Regards,Leo
This feature have been implemented on our Crosslight next version, Crosslight 4. For your information, Crosslight 4 will be released soon.
or
Choose this if you're already a member of Intersoft Community Forum. You can link your OpenID account to your existing Intersoft Social ID.
Choose this if you don't have an Intersoft account yet. Your authenticated OpenID will be automatically linked to your new Intersoft account.
Enter your Wordpress Blogname