3

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 として認識されます。ブール値である必要があります。私は何か間違ったことをしていますか?

4

2 に答える 2

0

はい、EDMX が生成された後にフィールドが変更された場合は、フィールドを手動で更新する必要があります。変更した後、問題に直面しました。ストアド プロシージャがいくつかの行を返す場合、複雑なデータ型も生成されるため、可能な場合はより良いアプローチに従います。このストアド プロシージャを削除し、edmx を再度更新して再度追加します

于 2013-06-26T04:46:28.073 に答える