nhibernate - SQL Server CE 是否支持使用 NHibernate 更新架构?

标签 nhibernate schema sql-server-ce

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/

相关文章:

nhibernate - 更新子项时版本不增加

.net - 关于学习哪些.NET ORM的一些建议

nhibernate - 在 Fluent NHibernate 中将 1 映射到 0..1

c# - 具有多个结果的 NHibernate 条件

database - 在卖家有很多产品和产品有很多卖家的 Postgresql 数据库中,价格应该存储在哪里?

关于动态条目的数据库设计 - 一行还是多行?

ado.net - 无法确定类型 'System.Data.SqlServerCe.SqlCeConnection' 的连接的提供程序名称

c# - NHibernate QueryOver<> - 通过 SubQuery 聚合函数

arrays - 如何使用 mongo shell 获取 MongoDB 集合中的所有字段名称,包括嵌套字段名称?

c# - 我想要一个 ORM 吗?