服务器应用程序开发中的一个常见任务是从数据库检索数据及其到OO语言对象的映射。为什么我们不应该在表示中存储数据,方便运行时环境?我们可以创建,更新,加载和卸载.net程序集。只有我们需要的 - 创建程序集管理器来控制所有具有数据的程序集(在一台机器上或在集群中)。我知道,反射工作非常缓慢,但这个想法的灵感来自prolog语言集成数据库。描述数据库架构是否适合实现?
答案 0 :(得分:0)
程序集只包含结构(类型信息)和代码,但不包含实际的实例化对象。
如果加载程序集,从其中定义的类型创建对象,则不会修改程序集本身 - 该对象存在于进程的内存中,而不是程序集中。