部署后构建.Net应用程序实体
我正在开发一个产品,其中一些业务实体是在部署后根据站点管理员的输入定义的。然后,应用程序准备架构并使用SQL 管理对象(SMO) 创建sql 对象(主要是表)。
我现在需要在我的应用程序中表示这些实体,并记住以下事项:
当站点管理员更改实体(仅允许扩展性......不允许删除、删除)时,应该重建实体。当不允许用户连接时,这种情况会在“管理模式”下发生。
在架构升级时,对已建立的属性的引用不应受到干扰。例如,
Employee.Firstname
仍应像之前一样可访问...属性的定位不应具有任何影响。
对方法/工具有什么建议吗?我一直在研究一些代码生成工具,但还不满意。
I am working on a product in which some business entities are defined after deployment based on inputs from the site administrator. The application then prepares a schema and creates sql objects (primarily tables) using the SQL Management Objects (SMO).
I now need to represent these entities in my application with following things in mind:
When the site administrator changes the entities (only extensibility allowed ... no deletes, drops) the entities should be rebuilt. This happens in 'admin mode' when no user connections are allowed.
On schema upgrades, the references to the attributes already established should not be disturbed. For eg.,
Employee.Firstname
should still be accessible as earlier ... positioning of the attributes should have no bearing.
Any suggestions on approach / tools? I've been looking at some code generation tools but not satisfied yet.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论