- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 SqlEntityConnection(实体数据模型)TypeProvider 连接到具有几个表和存储过程的 SQL Server 数据库。
#if INTERACTIVE
#r "System.Data"
#r "System.Data.Entity"
#r "FSharp.Data.TypeProviders"
#endif
open System.Data
open System.Data.Entity
open Microsoft.FSharp.Data.TypeProviders
// You can use Server Explorer to build your ConnectionString.
type internal SqlConnection = Microsoft.FSharp.Data.TypeProviders.SqlEntityConnection<ConnectionString = @"DataSource=server etc">
let internal db = SqlConnection.GetDataContext()
根据模板文件中的链接提供的文档 - http://go.microsoft.com/fwlink/?LinkId=229210“获取数据上下文,它是一个包含数据库表作为属性以及数据库存储过程和函数作为方法的对象。”db 应该将数据库中的存储过程作为方法。但是,我只能将数据库中的表视为 db 的属性。我错过了什么?
最佳答案
我认为文档不正确。 SqlEntityConnection
TP 在后端使用工具 edmgen.exe
来执行实际的代码生成和繁重的工作,据我所知,该工具不支持包括存储过程作为生成的代理类的一部分。 Here's another SO question正是在询问这个问题,遗憾的是没有回复。
运行
edmgen.exe /mode:FullGeneration /connectionstring:"..." /language:CSharp /p:EdmTest
输出各种文件,其中只有一个(.ssdl
文件)包含有关我的数据库中存在的存储过程的任何信息。
SqlDataConnection
TP 绝对确实支持存储过程,以防您有可能选择它。
关于f# - SqlEntityConnection(实体数据模型)TypeProvider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17894670/
我正在浏览 Visual Studio 的 F# 教程项目。当我取消注释“OData”模块(非常简单,类似于 MSDN walkthrough )时,第一行在这里 open Microsoft.FSh
使用 ProvidedTypes API 时,生成类型提供程序是否可以向程序集添加除类型之外的资源? 我想构建生成的特定资源以及我的提供者构建的具体类型。如果这是可能的,我将如何实现它? 最佳答案 它
我弄乱了我的新静态参数化类型提供程序,它提供了一个带有静态参数化静态方法的类型。我还没有找到关于不允许这样做的文档。我遇到了一些奇怪的类型提供者行为: 此使用类型提供程序的代码运行正确,但智能感知提供
我使用 F# TypeProviders 处理来自两个不同服务器但许多数据库的 SQL 数据。一切进展顺利,除了速度现在随着我添加更多文件而变得非常慢。目前每个文件都有自己的连接字符串。我正在考虑将连
我正在使用 SqlEntityConnection(实体数据模型)TypeProvider 连接到具有几个表和存储过程的 SQL Server 数据库。 #if INTERACTIVE #r "Sys
我正在尝试使用来自冠状病毒大流行的实时数据(不幸的是,祝我们所有人好运)。 我开发了一个小脚本,我正在过渡到一个控制台应用程序:它使用 CSV 类型的提供程序。 我有以下问题。假设我们要按地区过滤意大
如何处理 JSON 文件中缺失的数据?对于数据列表,您可以简单地使用 map 功能。但是对象呢 假设我有样本数据: { "Person":{ "FirstName":"John",
我正在使用 http://blogs.msdn.com/b/dsyme/archive/2011/10/05/demo-scripts-from-the-f-3-0-build-talk.aspx 中
我已经使用FSharp.Data.TypeProvider多次,但这是我第一次遇到此错误。我能够毫无问题地连接到SQL数据库,并且还可以运行查询,但是当我尝试使用任何Seq时。函数(例如|> Seq.
我正在尝试将 WPF 与 F# 一起使用。我已经使用 F# 空 Windows 应用程序模板创建了一个项目(事实上,我已经使用不同的设置创建了多个项目)。然后我添加了 FSharp.ViewModul
我使用 .net 核心模板 dotnet new typeprovider -n LemonadeProvider -lang F# 创建了一个空白类型提供程序。项目构建,但是当我想更改提供方法以在表
我正在尝试使用 XML 类型提供程序处理 Twitter 推文,如下面的代码所示。当使用 LINQ XElement 函数访问推文数据值时,该代码工作正常,但是当使用由 XMLProvider 创建的
我们有一个使用 Microsoft.FSharp.Data.TypeProviders 的 F# 3.1 项目构建。现在我们正在尝试使用 VS2015 构建这个项目,我们在 F# 的这部分遇到了问题。
我想开发类型提供程序。 正在关注 tutorial你需要使用 FSharp.TypeProviders.SDK . FSharp.TypeProviders.StarterPack nuget已弃用,
在几个使用 JSON 的不同项目中使用 FSharp.Data TypeProviders 之后,我正在寻找一种类似的方法来使用基于 WSDL 的服务。正在看this我充满希望的例子。不幸的是,在 M
它正在尝试为 Xamarin.Forms 创建 TypeProvider,但一直受到 FS2024 错误的困扰。 从 Xamarin.Forms 的 XAML 解析自己的库 将 x:Name 分配给
我正在尝试为创建生成类型的 Excel 文件实现类型提供程序。我的目标是能够从 C# 引用这些类型。 如果我使用删除类型创建类型提供程序,我可以使用以下语法从 F# 引用它: type DataTyp
我正在尝试创建使用 Newtonsoft.Json 的类型提供程序。提供的构造函数接受 JObject: let constr = ProvidedConstructor([ProvidedParam
有没有等价于F# TypeProvider的在 C# 中?我正在寻找使用 C# 读取 Xml 文件的最简单方法。在这一点上,我打算使用 XDocument,但我想知道是否有更好的东西。 F# 使读取
强力球模式和分隔符不一致,这使得它成为一个不寻常的文件来读取。 (http://www.powerball.com/powerball/winnums-text.txt) 示例: 抽奖日期 WB1 W
我是一名优秀的程序员,十分优秀!