NHibernate, Database mapping.... Dot Net
弄hibernate(.net 里的 NHibernate), 要给每个tablelle mapping吗? 那要有100多个tabellen 不就 有 100多个classe了? 我在想我的逻辑层改怎么分, 这个classlibrary应该方到我的framework里呢还是从新外加一层?反正不能方到webservices里吧。 但我framework里也需要一些classe,外加 referrence也不好,因为有些逻辑层的功能直接就在class里面实现的。
因为我以前弄的三层,和一个系统framework。系统framework里mapping了 一些重要的 table,比如 user table吧。 但是一些数据几乎不改变的table必要给他对应一个操作类吗? 我认为没必要。 而且,当数据库关系很复杂的时候,比如上100个table,偶地神啊。。。我是不是改另起一project封装这100多个mapping class,还是添加在本来的framework里
主要是我自己的framework用的挺好的。如果突然加进来几乎不会直接进行操作的类,比如说有个price 的 table,里面就比如说3,4行,这种table根本就不需要操作。 而且如果加入我的framework的话,又要进行从新分类,哪个属于哪个。然后所有的namespace也要改。。。
高人们指点一下吧~~
------解决方案--------------------不需要,只需要mapping你需要用到的table.