1
有誰知道Linq的DataContext生成器是否存在API?我反映了SqlMetal.exe,但每個類都標記爲內部。我想生成像sqlmetal這樣的datacontext .cs,但是從我自己的程序集中生成。生成Linq DataContext
謝謝! James
有誰知道Linq的DataContext生成器是否存在API?我反映了SqlMetal.exe,但每個類都標記爲內部。我想生成像sqlmetal這樣的datacontext .cs,但是從我自己的程序集中生成。生成Linq DataContext
謝謝! James
SqlMetal中的所有類都是內部的,因爲它們是爲構建LINQ to SQL模式的類而設計的。如果你想從你自己的程序集中生成你自己的類,你需要編寫你自己的生成器。
有幾種方法去這個問題:
我一直在使用的CodeDOM寫我自己的ORM,它是棘手的說最小。你需要編寫大量的代碼來生成一些。
除了反映其他實現以及使用各種類的MSDN參考之外,我沒有發現很多用於使用CodeDom的好例子。
嗨Slace, 我想做同樣的事情sqlmetal做(生成一個.cs文件,將linq映射到SQL),而不會產生一個新的進程。一定不會碰到CodeDom :) – user20620 2008-10-25 23:39:28