部署后构建.Net应用程序实体

发布于 2024-10-28 19:15:48 字数 386 浏览 5 评论 0原文

我正在开发一个产品,其中一些业务实体是在部署后根据站点管理员的输入定义的。然后,应用程序准备架构并使用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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文