0
我真的,我已經空列,則改爲.Not.Nullable() 但我列仍然是可空功能NHibernate SchemaUpdate工具不能正常工作
這裏是我的配置
public override void Load()
{
Bind<ISessionFactory>().ToMethod(x =>
{
var factory = Fluently.Configure()
.Database(MsSqlConfiguration.MsSql2008.ConnectionString
(c => c.FromConnectionStringWithKey("DefaultConnection")))
.Mappings(m => m.FluentMappings.AddFromAssemblyOf<Users>()
.Conventions.Add(PrimaryKey.Name.Is(p => "Id"), ForeignKey.EndsWith("Id"))
.Conventions.Setup(c => c.Add(AutoImport.Never())))
.ExposeConfiguration(cfg => new SchemaUpdate(cfg).Execute(true, true));
return factory.BuildSessionFactory();
}).InSingletonScope();
}
架構'SchemaUpdate'靜靜地失敗,可以請你的日誌附加到你的問題? 或者在'.Exceptions'中尋找可能有的東西... – MichaC