CE是否支持使用NHibernate更新架构

CE是否支持使用NHibernate更新架构

本文介绍了SQL Server CE是否支持使用NHibernate更新架构?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

SchemaExport似乎可以工作,但是SchemaUpdate失败-SchemaUpdate.Exceptions包含以下对象:

SchemaExport seems to work, but SchemaUpdate fails - the SchemaUpdate.Exceptions contains this object:

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

SQL Server Compact 4 supports GetSchema - use this version instead of 3.5

这篇关于SQL Server CE是否支持使用NHibernate更新架构?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-13 23:25