在Role表中有一条记录,我要找出这条记录中的数据库字段,且 字段类型为bool,并且值=true ?能不能List<string> 出来
解决方案 »
- c#出现错误
- 代码量问题
- 请问有经验的程序员
- 关于ATLAS的问题,无法执行,请大家帮助
- 动态的在DataGrid的分页按扭处加入一DropDownList控件,想通过它进行跳页的问题.
- 请问Forms身份验证和角色的问题
- 请教关于自动生成控件的问题
- DataGrid里边能否加入一列checkbox
- DllImport Attempted to read or write protected memory
- 未与信任 SQL Server 连接相关联。不知何故?
- .net web应用程序发布后某个页面进不去
- WEB网站中使用AJAX的UpdatePanel无刷新,在本地调试运行正常,服务器上无法实现UpdatePanel无刷新
直接用EF执行SQL语句,查询sysobjects和syscolumns 这两张表
以Northwind库为例,这是查询所有表的,查字段也类似:
http://blog.csdn.net/q107770540/article/details/6127137
void Main()
{ var constr = @"Data Source=.;Initial Catalog=Northwind;Integrated Security=True";
var context = new DataContext(constr) ;
string[] ss=context.ExecuteQuery<string>("select name from sysobjects where xtype='u'").ToArray();
foreach(string s in ss)
{
Console.WriteLine(s);
}
} /*
Orders
Products
Order Details
CustomerCustomerDemo
CustomerDemographics
Region
Territories
EmployeeTerritories
dtproperties
sysdiagrams
Employees
Categories
Customers
Shippers
Suppliers */
以下方法没有测试过:http://social.msdn.microsoft.com/Forums/en-US/6217cdf5-930a-4243-a4c1-a3b21cbb075d/linq-to-entities-for-sys-schema-views