2012-06-06 4 views
0

테이블이 생성되었는지 확인하려고합니다. 나는 SQLite와 NHibernate를 사용하고있다.NHibernate IDataBaseSchema.GetTableMetadata 메서드는 데이터row를 가져옵니다. 어떻게이 방법을 사용할 수 있습니까?

new SchemaExport(_configuration) 
      .Execute(true, true, false, _session.Connection, Console.Out); 


IDataBaseSchema dbMeta = new SQLiteDataBaseMetaData((DbConnection) _session.Connection); 
ITableMetadata tbMeta = dbMeta.GetTableMetadata(//where do I get the datarow this method needs?, and what are the extras args?); 

어떻게이 방법을 올바르게 사용할 수 있습니까?

답변

1

맵핑과 DB 스키마가 동기화되어 있는지 확인하는 것이 좋습니다 (SchemaValidator 참조). 그 트릭을해야합니다.

관련 문제