小编Ver*_*kso的帖子

如何确定程序集的构建方式

我正在使用VS2010/2012,我想知道是否有办法(可能使用反射)来查看程序集的构建方式.

当我在Debug中运行时,我使用将#if DEBUG调试信息写入控制台.

但是,当你最终得到一堆程序集时,有没有办法看看它们是如何构建的?获取版本号很简单,但我无法找到如何检查构建类型.

c# build visual-studio-2010 .net-assembly visual-studio-2012

6
推荐指数
1
解决办法
393
查看次数

确定记录是否在LINQ to SQL中具有子项

我在分层表中使用结构ID,名称,FK_ID,Sortkey

在LINQ to SQL中获取数据是直截了当的:

var list = from ls in db.myTable
           where ls.FK_ID == levelId
           orderby ls.sortkey ascending
           select ls;
Run Code Online (Sandbox Code Playgroud)

我可以通过链接到下一个levelId来遍历树.

但是我无法弄清楚,如果在LINQ中有办法,检查是否有孩子

我可以构建一个视图,为每条记录添加一个标志,但如果可能的话,我宁愿在LINQ中执行此操作.

甚至在SQL中添加这样一个标志的最佳做法是什么?

我检查每条记录的想法并不是性能最友好的解决方案.

c# t-sql linq-to-sql

1
推荐指数
1
解决办法
2271
查看次数