SchemaExport 似乎有效,但 SchemaUpdate 失败 - SchemaUpdate.Exceptions 包含此对象:
System.NotSupportedException: The method is not supported.
in System.Data.Common.DbConnection.GetSchema(String collectionName, String[] restrictionValues)
in NHibernate.Dialect.Schema.AbstractDataBaseSchema.GetTables(String catalog, String schemaPattern, String tableNamePattern, String[] types)
in NHibernate.Tool.hbm2ddl.DatabaseMetadata.GetTableMetadata(String name, String schema, String catalog, Boolean isQuoted)
in NHibernate.Cfg.Configuration.GenerateSchemaUpdateScript(Dialect dialect, DatabaseMetadata databaseMetadata)
in NHibernate.Tool.hbm2ddl.SchemaUpdate.Execute(Action`1 scriptAction, Boolean doUpdate)
最佳答案
SQL Server Compact 4 支持 GetSchema - 使用此版本而不是 3.5
关于nhibernate - SQL Server CE 是否支持使用 NHibernate 更新架构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2333499/