問題タブ [entity-functions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1564 参照

asp.net-mvc - EntityFunctions.CreateDateTime エンティティへの linq でのうるう年の問題

データベースにうるう年がある場合 (例: 2012 年 2 月 29 日)。EntityFunctions.CreateDateTime 関数がスローするSystem.Data.SqlClient.SqlException: Conversion failed when converting date and/or time from character string.

私のコードは、asp.net mvc (C#) アプリケーションでは次のとおりです。

ここで、_userStartDate、_userEndDate、_gMTStartDate、および _gMTEndDate は、関数のパラメーターです。

列「Is_Include_Time」が true の場合、テーブルからも TimeSpan を含める必要があります。しかし、うるう年にはエラーが発生します。

助言がありますか?

0 投票する
3 に答える
925 参照

c# - Entity Framework の日時型のバグを回避するには?

毎月の期限切れの製品をすべて取得したいのですが、そのクエリは次のとおりです。

AcquireDateは製品の最初の購入であり、RenewalDateは製品の最後の更新です。

何らかの理由で、次の SQL に変換されます。

「??」を参照するケースステートメントが必要です。代わりに、AcquireDate 列を完全に削除しました。

どうすれば歩き回ることができますか?

0 投票する
2 に答える
154 参照

linq - エンティティへのlinq - charとして保存されている日付を照会する方法は?

db テーブルでは、日付は yyyyMMdd の形式で char(8) フィールドに格納されます。日付範囲を照会するにはどうすればよいですか?

私は次のことを試しましたが、うまくいきません:

私が読んだことから、可能な方法は EntityFunctions クラスを使用することですが、クエリを作成する方法がわかりません。これを行う方法についてのアイデアはありますか?

0 投票する
3 に答える
39595 参照

c#-4.0 - EntityFunctions.TruncateTime() を動作させることができません

Entity Framework Code First を使用しています。LINQ to Entity を使用して、DateTime 値に基づいてレコードを取得したいと考えています。これが私の現在のコードです:

上記のコードは、次のエラーをスローします。

次のコードも試しましたが、同じエラーが発生します。

私は何を間違っていますか?

0 投票する
2 に答える
629 参照

linq - linq で正規関数を使用して時間と分を追加する方法

私のlinqクエリは今、

エラー:

Invokes the canonical Add Minutes function. For Information about the canonical AddMinutes function, see Date and Time canonical Functions(Entity SQL).

ここで行エラーが発生しますここに画像の説明を入力

0 投票する
1 に答える
46 参照

linq - 'let' 変数で 2 つの日付を減算してから average()?

2 つの日付を互いに減算して日数を算出.Average()し、「let」変数で実行しようとしていますavgConversion

次のエラーが発生します。LINQ to Entities はメソッド 'System.TimeSpan Subtract(System.DateTime)' メソッドを認識せず、このメソッドはストア式に変換できません。

エニグマのおかげで、これで問題は解決しました。

0 投票する
0 に答える
160 参照

python - 永続関数の永続エンティティ $return バインディングが None 以外の値を返した - Python

Python で耐久性のある関数を使用しようとしていますが、状態を耐久性のあるエンティティに保存したいと考えています。特に Python で、Durable Entities を操作する方法に関するドキュメントはほとんどありません。C# コードを読んでみましたが、あまり役に立ちませんでした。彼らが提供する唯一の例は、クライアント関数から呼び出される単純な「カウンター」関数ですが、オーケストレーター関数から呼び出したいです。私が見つけることができる唯一のドキュメントはここにあります:

https://docs.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-entities?tabs=python

このガイドでは、オーケストレーターから実行できると述べています。提供されている例を次に示します。

したがって、そのドキュメントに従うと、次のエラーが表示されます。

エンティティ関数の function.json でさまざまな出力を使用しようとしましたが、どれも機能しません。ほとんどの場合、次のようなエラーが表示されます。

ここに何が必要ですか?

コードの「戻り状態」の部分にも非常に混乱していますか?「状態」はどこで定義されていますか? 誰かがそれを理解する方法を示さずに、彼らはそれをそこに投げ込んだようです. マイクロソフトがこれらのガイドにもう少し時間を割いて、理解できるようにしてくれたらと思います!

助けてください、私は髪を引っ張っています!