我按照http://msdn.microsoft.com/en-CA/library/hh361039.aspx的说明执行数据库查询。具有多个数据库的F#数据提供程序
我想连接来自不同数据库(同一实例)的表。本教程中的示例
SqlMetal.exe /sprocs /dbml:C:\destpath\MyDatabase.dbml /server:SERVER\INSTANCE /database:MyDatabase
不提供此类选项。
这可以用F#来完成吗?或者我必须使用不同的工具集(C#+ dapper)来实现我想要的?
这些小DAL应用程序绝大多数使用单个数据库。连接来自两个不同数据库的表几乎肯定超出了Linq to SQL或Dapper的范围。但是,您可能会在这里找到一些线索:http://stackoverflow.com/q/1910981 –
实际上,小巧玲珑能够做我想做的事。但使用F#工作并不那么容易。 –
@WeiMa为什么不呢? Dapper是单个C#类(如果不使用扩展)。您可以构建它,并使用F#进行组装。然而,没有使用dapper的开箱F#类型提供程序。 –