問題タブ [telerik-open-access]

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 投票する
1 に答える
760 参照

c# - データベース サーバー側での「System.Linq.Enumerable:GroupBy(IEnumerable`1,Func`2)」の実行は現在実装されていません

エラーが発生しています

データベース サーバー側での「System.Linq.Enumerable:GroupBy(IEnumerable`1,Func`2)」の実行は現在実装されていません。

次のクエリを実行すると

linqtosql でクエリを試してみましたが、正常に動作しましたが、Telerik OpenAccess を使用する必要があります。

これに対する解決策または回避策はありますか?

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

c# - 部分的に生成されたクラス (OpenAccess、EntityFramework) でのインターフェイスの実装

次の問題があります。私は ORM として Telerik OpenAccess を使用しています (Entity Framework に非常に似ています)。そのため、"Client" などのエンティティをモデルに追加すると、部分クラス Client が作成されます (Client.generated.cs)。インターフェイス (IEntity) を実装しようとしているので、そのインターフェイスを実装する新しい部分クラス Cilent を作成すると、次のエラーが表示されます。生成されたクラスを参照します。

これを解決する方法はありますか?

前もって感謝します。

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

vb.net - ラムダ式の順序により、失敗が発生します: 不明なパラメーター。パラメーター名: parameterExpression 実際の値は pcount でした

select ステートメントで Skip/Take と Order By を単純に反転するとエラーが発生し、これを解決する方法がわかりません。

問題のある声明:

しかし、順序を逆にすると動作します:

しかし、これにより、返された値を最初に並べ替えるのではなく、スキップされた値を並べ替えることができます。

'Extent().OrderBy(obj => obj.Direction).Skip(0).Take(10).Select(obj => new VB$AnonymousType_0 8(Id = obj.Id, Name = obj.Name, Sector = obj.Sector, Identifier = obj.Identifier, isRequest = obj.isRequest, Direction = obj.Direction, PlanCount = obj.Plans.Count, RequestCount = Convert(obj.UserSymbols).Where(pcount => (pcount.isRequest == 0)).Count()))'. Failure: Unknown parameter. Parameter name: parameterExpression Actual value was pcount. See InnerException for more details. Complete Expression: .Call System.Linq.Queryable.Select( .Call System.Linq.Queryable.Take( .Call System.Linq.Queryable.Skip( .Call System.Linq.Queryable.OrderBy( .Constant(Extent()), '(.Lambda #Lambda1)), 0), 10), '(.Lambda #Lambda2)) .Lambda #Lambda1(Symbol $obj) { $obj.Direction } .Lambda #Lambda2(Symbol $obj) { .New VB$AnonymousType_08[System.Int32,System.String]の実行中に例外が発生しました,System.String,System.String,System.Int32,System.Int32,System.Int32,System.Int32]( $obj.Id, $obj.Name, $obj.Sector, $obj.Identifier, $obj.isRequest , $obj.Direction, ($obj.Plans).Count, .Call System.Linq.Enumerable.Count(.Call System.Linq.Enumerable.Where( (System.Collections.Generic.IEnumerable`1[UserSymbol])$ obj.UserSymbols, .Lambda #Lambda3))) } .Lambda #Lambda3(UserSymbol $pcount) { $pcount.isRequest == 0 }

RequestCount を解決するラムダ ステートメントにつまずいていることを理解しており、それをオブジェクトのプロパティに移動しようとしましたが、それでもエラーが報告されます。私を混乱させているのは、UserSymbol を解決できないと信じていることですが、その理由はわかりません。理由はわかりませんが、オブジェクト型を適切にキャストするためにオブジェクト参照が失われていると思われます。

どんな助けでも大歓迎です。

----更新:次を使用するようにフォーマットを変更してみました:

---更新 2: 内部例外

パラメータが不明です。パラメーター名: parameterExpression 実際の値は pcount でした。

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

c# - Telerik Data Access One To Zero One アソシエーション

Telerik Data Access で 2 つのテーブル間にOne To Zero One関連付けを作成しようとしていますが、うまくいきません。ここに私のテーブルがあります:

学生

  • ID (PK)

  • 名前 (文字列)

バックパック

  • ID (PK)

  • StuffInside(文字列)

  • StudentId (ユニーク、外部キー)

バックパックの StudentId は、Student の Id を参照します。何らかの理由でマッピングを行うと、Telerik はそれをOne to Zero Many にしています。ワンツーゼロワンが必要です。

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

c# - Telerik ORM エンティティ リストを csv ファイルに変換する方法

telerik orm エンティティ リストを csv 形式に変換する簡単な方法はありますか?