我试图让最基本的示例在 FnH 中运行。我从 Examples.FirstProject 开始。但是,我没有使用 SQL lite 配置。相反,我将配置设置为 SQL2005 并按照示例中的图示创建表。
单步执行代码时,创建会话工厂时似乎没有问题。但是,当代码到达“transaction.commit”行时,我确实收到了一个错误。错误内容如下:
Could not insert collection: [Examples.FirstProject.Entities.Store.Products#5][SQL:SQL not available]
我想知道在 SQL Server 中创建表的方式是否存在问题。ID 是“int”类型,名称等是“varchar(50)”。我将 Store、Product 和 Employee 的 PK 设置为其各自的 ID 字段。我还使 ID 自动增加 1(SQL Server 中的 IdentitySpecification 列属性)。StoreProduct 是多对多的,并且根据图表也存在。
任何帮助,将不胜感激。谢谢。