由于我有很多数据库,我想循环遍历它们对每个数据库执行linq查询/更新.
是否有可能做类似的事情
foreach(var r in master.sysdatabases)
{
from b from r.chicken
select b.age;
}
Run Code Online (Sandbox Code Playgroud)
我有支持跨数据库支持的高级版本.
如果所有数据库都具有相同的"鸡"表,则可以执行以下操作:
var builder = new SqlConnectionStringBuilder (Connection.ConnectionString);
foreach (var db in sys.Databases)
{
builder.InitialCatalog = db.Name;
var dc = new TypedDataContext (builder.ToString());
try
{
var query =
from b in dc.Chickens
select b.Age;
query.Dump();
}
catch { ... }
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
657 次 |
| 最近记录: |