gpt4 book ai didi

sql - 将 BIT 发送到 Entity Framework,但 EF 看到 INT

转载 作者:行者123 更新时间:2023-12-02 05:00:02 25 4
gpt4 key购买 nike

我在 SQL 函数中执行以下操作:

SELECT
c.DateValue,
c.DayName,
c.IsPaymentDate,
CAST(CASE WHEN exception.ExceptionDateId IS NULL THEN 0 ELSE 1 END AS BIT) AS IsHolidayPayment,
exception.ExceptionDateID
FROM Calendar c

但是,在 Entity Framework 中打开模型时,它会将 IsHolidayPayment 视为 INT。我们需要它是一个 bool 值。我做错了什么吗?

最佳答案

是的,如果在生成 EDMX 后修改了字段,那么我们必须手动更新字段,更改静止后我遇到了一些问题,因为如果存储过程返回一些行,它也会生成复杂的数据类型如果可能的话,我会采用更好的方法,我删除了这个存储过程,然后再次更新 edmx 并重新添加它

关于sql - 将 BIT 发送到 Entity Framework,但 EF 看到 INT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17308742/

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