日期:2014-05-20  浏览次数:20790 次

如何实现DataContext动态添加数据源
添加一个DataClasses.dbml然后在前台手动配置数据源,可以通过后台设置数据源(我的数据源是XML文件)吗?否能发个例子来参考一下。

------解决方案--------------------
linq2sql 不是针对数据源是xml的。如果是xml文件直接用 linq2xml 来操作xml.
------解决方案--------------------
你可以映射多个.dbml
通过web.config来配置连接字符串,在代码中动态选择使用哪一个 .dbml作为映射文件

操作XML 可以使用linq2xml:

http://code.msdn.microsoft.com/site/search?f%5B0%5D.Type=Topic&f%5B0%5D.Value=LINQ%20to%20XML&f%5B0%5D.Text=LINQ%20to%20XML
------解决方案--------------------
EF 的是一个 部分类,可以在外面添加一个partial部分类 来进行扩展封装。
DataClasses.dbml 可以试试
------解决方案--------------------
C# code
DataClasses.Connection.ConnectionString = conString;