SqlServerCe
で、SqlServerCeを参照しているプロジェクトをNDocにかけると、NDocは落ちるんです。
そこで、SqlServerCeをラップするDLLを作って回避しました。
例えばこんなクラスの集合です。
public class DBEngine
{
SqlCeEngine engine;
public DBEngine(string localConnectionString)
{
engine = new SqlCeEngine(localConnectionString);
}
public void CreateDatabase()
{
engine.CreateDatabase();
}
}
つまり、SqlServerCeを参照したらNGだけど、SqlServerCeを参照するDLLを参照するのはOKである、と。
将来的にはこの問題を解決する予定らしいですが、それまではこうするっきゃないですね……。