我有遗留数据库。 我需要添加nhibernate但是对于表中的几列。 如何让nhibernate不要抱怨某些列没有属性。 将来可能会添加新列,但在我的项目中不需要它们。 我怎么能这样做?
此致 达科
答案 0 :(得分:1)
如果这些数据库列是 nullable ,或者它们具有默认值,则不应该有任何问题。当您考虑它时,当您尝试在表上执行SQL INSERT时也是如此。
只需将您需要的列映射到类的属性。
答案 1 :(得分:1)
如果您只是需要阅读,请不要映射它们;
否则,如果您需要写入它们,则需要映射它们(如果它们不可为空或者没有默认值),以便提供数据库所需的值。