問題タブ [xpo]

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 に答える
176 参照

devexpress - Devexpress xaf 多対多の関係 oid キー 名前の変更

多対多の関係 oid キー名を設定したい。多対多の関係では、Oid は自動的に作成されますが、データベース側では oid 名をカスタム名に変更したいと考えています。例えば;

Person と Task を作成しようとすると、多対多の関係になります。以下の 3 番目のテーブル属性。

KomutTanim (FK to Makine) Makine (FK to KomutTanim) OID (PK, guid)** (このキー名を設定したい??)**

どうすればいいのか教えてください。以下にサンプルコードを追加しました

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

c# - DevExpress XAF カスケード ルックアップ リスト ビュー

DevExpress XAF Blazor アプリケーションを作成しました。
4 つのテーブル (ページ) があります
。最初のテーブルは、 AssignedContractorCategoryテーブル -oid 文字列 -タイトル文字列と 1 対多で関連付けられたカテゴリです。

2 つ目は、 AssignedContractorCategory table -oid string -Title stringを使用して 1 対多で関連付けられたContractorです。

3 つ目は、ビルテーブル -oid 文字列 -FKCategory 文字列 -FKContractor 文字列との 1 対多で関連付けられたAssignedContractorCategoryです。


4 つ目はBill
-oid 文字列
-FKAssignedContractorCategory 文字列
-Amount double

表示したい請求書ページ:
カテゴリ(ルックアップリストビュー)と、1つのカテゴリを選択した後、テーブルAssignedContractorCategory
に関連する請負業者(ルックアップリストビュー)のみが表示されます 私は初心者です。

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

devexpress - Devexpress (v21.2): アセンブリ Npgsql が見つかりませんでした ('DevExpress ORM Data Model Wizard' の使用中)

データベースはPostgresqlで、使いたかったDevExpress ORM Data Model Wizard v21.2. プロセス中に次のエラーが発生しました。

アセンブリ 'Npgsql' が見つかりませんでした。

プロジェクト モジュールに既にNpgsqlをインストールしています。

どうすれば修正できますか?

接続に失敗しました - DataModel v21.2

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

.net - CannotResolveClassInfoException: タイプの ClassInfo を解決できません

コードをバージョン 17.2 から 21.2 にリファクタリングしたいプロジェクトに取り組んでいます

この目的のために、この方法を適用し、ドメイン コンポーネント (DC) インターフェイスを純粋な XPO クラスに移行しました。

プロジェクトを実行すると、次のエラーが発生します。

CannotResolveClassInfoException: タイプ '[Main.Alpha.Module, Version=1.0.7961.26051, Culture=neutral, PublicKeyToken=null]Main.Alpha.Module.Models.Base.Interfaces.IBaseIdentificationCode' の ClassInfo を解決できません。

CannotResolveClassInfoException

このエラーを修正するにはどうすればよいですか?

IBaseIdentificationCode:

認証コード:

XPエンティティ:

エラーの詳細:

アプリケーションの起動中にエラーが発生しました。CannotResolveClassInfoException: タイプ '[Main.Alpha.Module, Version=1.0.7962.21845, Culture=neutral, PublicKeyToken=null]Main.Alpha.Module.Models.Base.Interfaces.IBaseIdentificationCode' の ClassInfo を解決できません。

DevExpress.Xpo.Metadata.XPDictionary.GetClassInfo(Type classType) TargetInvocationException: 呼び出しのターゲットによって例外がスローされました。

System.RuntimeMethodHandle.InvokeMethod(オブジェクト ターゲット、オブジェクト [] 引数、シグネチャ sig、bool コンストラクター、bool wrapExceptions)

PublicKeyToken=null]Main.Alpha.Module.Models.Base.Interfaces.IBaseIdentificationCode'. DevExpress.Xpo.Metadata.XPDictionary.GetClassInfo(型 classType) DevExpress.Xpo.Metadata.XPMemberInfo.get_CollectionElementType() DevExpress.Xpo.Metadata.XPMemberInfo.GetAssociatedMember() DevExpress.ExpressApp.DC.Xpo.XpoTypeInfoSource.InitXPClassMemberInfo(object memberSource, XafMemberInfo メンバー) DevExpress.ExpressApp.DC.Xpo.XpoTypeInfoSource.InitMemberInfo(ITypeInfo 所有者、XafMemberInfo メンバー、オブジェクト memberSource) DevExpress.ExpressApp.DC.Xpo.XpoTypeInfoSource.InitMemberInfo(オブジェクト memberSource、XafMemberInfo メンバー) DevExpress.ExpressApp.DC.TypeInfo。 InitializeMember(オブジェクト メンバー、文字列 memberName) DevExpress.ExpressApp.DC.Xpo.XpoTypeInfoSource.EnumXPClassMembers(TypeInfo 情報、EnumMembersHandler ハンドラ) DevExpress.ExpressApp.DC.Xpo.

TargetInvocationException: 呼び出しのターゲットによって例外がスローされました。

CultureInfo カルチャ) System.Reflection.MethodBase.Invoke(オブジェクト obj、オブジェクト [] パラメーター) DevExpress.DashboardAspNetCore.EndpointRouteBuilderExtension.MapControllerRoute(オブジェクト endpointRouteBuilder、文字列名、文字列パターン、オブジェクトのデフォルト、オブジェクトの制約) System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid6< T0、T1、T2、T3、T4、T5>(CallSite サイト、T0 arg0、T1 arg1、T2 arg2、T3 arg3、T4 arg4、T5 arg5) DevExpress.DashboardAspNetCore.EndpointRouteBuilderExtension.MapDashboardRoute(オブジェクト endpointRouteBuilder、文字列 routePrefix、文字列 controllerName , string areaName) System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid5<T0, T1, T2, T3, T4>(CallSite サイト、T0 arg0、T1 arg1、T2 arg2、T3 arg3、T4 arg4) DevExpress.DashboardAspNetCore.EndpointRouteExtension.MapDashboardRoute(object endpointRouteBuilder、文字列 routePrefix、Startup.cs の Main.Alpha.Blazor.Server.Startup+<>c.b__5_1(IEndpointRouteBuilder エンドポイント)

Startup.cs の Microsoft.AspNetCore.Builder.EndpointRoutingApplicationBuilderExtensions.UseEndpoints(IApplicationBuilder ビルダー、アクション構成) Main.Alpha.Blazor.Server.Startup.Configure(IApplicationBuilder アプリ、IWebHostEnvironment env)

System.RuntimeMethodHandle.InvokeMethod(オブジェクト ターゲット、オブジェクト[] 引数、シグネチャ sig、bool コンストラクター、bool wrapExceptions) System.Reflection.RuntimeMethodInfo.Invoke(オブジェクト obj、BindingFlags invokeAttr、バインダー バインダー、オブジェクト[] パラメーター、CultureInfo カルチャ) Microsoft. AspNetCore.Hosting.ConfigureBuilder.Invoke (オブジェクト インスタンス、IApplicationBuilder ビルダー) Microsoft.AspNetCore.Hosting.ConfigureBuilder+<>c__DisplayClass4_0.b__0 (IApplicationBuilder ビルダー) Microsoft.AspNetCore.Hosting.GenericWebHostBuilder+<>c__DisplayClass15_0.b__1 (IApplicationBuilder アプリ) DevExpress.Web. Internal.ConfigurationSettings+<>c__DisplayClass0_0.b__0(IApplicationBuilder ビルダー) Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilderStartupFilter+<>c__DisplayClass0_0.g__MiddlewareFilterBuilder|0(IApplicationBuilder ビルダー) Microsoft.AspNetCore.Server.IIS.Core.IISServerSetupFilter+<>c__DisplayClass2_0.b__0(IApplicationBuilder アプリ) Microsoft.AspNetCore.HostFilteringStartupFilter+<>c__DisplayClass0_0.b__0(IApplicationBuilder アプリ) Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancelToken) Microsoft.Extensions.Hosting .Internal.Host.StartAsync(CancellationToken cancelToken) Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost ホスト、CancellationToken トークン) Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost ホスト、CancellationToken トークン) Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions. Run(IHost host) Main.Alpha.Blazor.Server.Program.Main(string[] args) in Program.csb__0 (IApplicationBuilder アプリ) Microsoft.AspNetCore.HostFilteringStartupFilter+<>c__DisplayClass0_0.b__0 (IApplicationBuilder アプリ) Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync (CancellationToken cancelToken) Microsoft.Extensions.Hosting.Internal.Host.StartAsync (CancellationToken cancelToken) Microsoft.Extensions .Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost ホスト、CancellationToken トークン) Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost ホスト、CancellationToken トークン) Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.Run(IHost ホスト) Main.Alpha.Blazor.Server. Program.cs の Program.Main(string[] args)b__0 (IApplicationBuilder アプリ) Microsoft.AspNetCore.HostFilteringStartupFilter+<>c__DisplayClass0_0.b__0 (IApplicationBuilder アプリ) Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync (CancellationToken cancelToken) Microsoft.Extensions.Hosting.Internal.Host.StartAsync (CancellationToken cancelToken) Microsoft.Extensions .Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost ホスト、CancellationToken トークン) Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost ホスト、CancellationToken トークン) Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.Run(IHost ホスト) Main.Alpha.Blazor.Server. Program.cs の Program.Main(string[] args)StartAsync(CancellationToken cancelToken) Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancelToken) Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost ホスト、CancellationToken トークン) Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost ホスト、CancellationToken) token) Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.Run(IHost ホスト) Main.Alpha.Blazor.Server.Program.Main(string[] args) in Program.csStartAsync(CancellationToken cancelToken) Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancelToken) Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost ホスト、CancellationToken トークン) Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost ホスト、CancellationToken) token) Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.Run(IHost ホスト) Main.Alpha.Blazor.Server.Program.Main(string[] args) in Program.csExtensions.Hosting.HostingAbstractionsHostExtensions.Run(IHost ホスト) Main.Alpha.Blazor.Server.Program.Main(string[] args) in Program.csExtensions.Hosting.HostingAbstractionsHostExtensions.Run(IHost ホスト) Main.Alpha.Blazor.Server.Program.Main(string[] args) in Program.cs