gpt4 book ai didi

f# - sql 类型提供程序,限制为几个表

转载 作者:行者123 更新时间:2023-12-03 02:23:33 24 4
gpt4 key购买 nike

是否可以将 sql 类型提供程序连接限制到几个表?我正在处理一个巨大的不健全的遗留数据库。我只希望类型提供程序分析代表连贯整体的表的一小部分。我自己定义的子集。

最佳答案

SQL 的 F# 类型提供程序基于 LINQ to SQL 和 LINQ to Entities。在这两种情况下,您都可以在本地文件中定义架构并仅为那些显式列出的实体生成类型。请参阅:

LINQ to SQL 和 LINQ to Entities 都为您提供了一种从实时数据库生成架构的方法(这样您就不必自己编写所有内容),然后您可以删除不想公开的表。 (尽管如此,调用者仍然能够使用直接 SQL 查询来查询它们。)

据我所知(但我可能是错的),普通类型提供程序(例如 SqlEntityConnectionSqlDataConnection)实际上会为所有表生成类,因为它们只是标准 .NET 工具的轻量级包装器。但是其他提供程序(如 F# Data 中的提供程序)不会生成任何类型。)

关于f# - sql 类型提供程序,限制为几个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16998882/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com