我新亚音速(所有口味的),但我认为不妨从3.0开始,因为我想用Linq,我得到的印象3.0不是远离释放。
我试着alpha . zip下载,但这似乎很老,没有使单一化表类的名字,现在我从最新的树干SVN版本(rev62)。
我已经运行简单的模板,从亚音速。TemplatesSimple反对我的数据库和一切都好,但是DB上下文类模板的创建开始是这样的:
public partial class DB : IQuerySurface
{
static DB _db;
public DB() {
_db = new DB();
}
public static DB CreateDB()
{
if (_db == null)
{
_db = new DB();
_db.Init();
}
return _db;
}
... etc
毫不奇怪,当我调用DB。CreateDB,男星是递归地和崩溃所有堆栈溢出。
我不真正理解男星——它看起来不应该有,但简单的和先进的模板创建类似,有一个巨大无比的测试套件,我想象是验证。
显然我不公平的待遇,我错过了什么极其明显的一点?
<强>更新:< /强>简单的和先进的模板不相似,和先进的不存在这个问题。谢谢你的帮助。
<强>另一个更新:< /强>看起来这是固定在SVN r66简单的模板