gpt4 book ai didi

c# - 在 C# 代码中使用 T-SQL 自定义函数

转载 作者:太空宇宙 更新时间:2023-11-03 16:14:18 26 4
gpt4 key购买 nike

我必须在我的数据库中定义一个自定义函数来计算实体的“有效期结束日期”。此函数将在存储过程中使用,但我需要在 Web 应用程序中使用相同的逻辑。

我正在使用 Linq-to-sql 连接到我的数据库并将表映射到类。所以我想知道是否有办法重用我的数据库中定义的函数。我想通过部分类扩展我的实体。我是否必须重写代码中的逻辑?

注意 我需要在我的 C# 代码中使用函数 而不是存储过程

最佳答案

我发现可以通过 Linq-to-Sql 调用 SQL Server 数据库中定义的函数。

我刚刚在 dbml 上下文文件中导入了函数对象。所以我可以这样调用它:

context.fn_my_db_function(param1, param2, etc);

简单!

关于c# - 在 C# 代码中使用 T-SQL 自定义函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16187088/

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