問題タブ [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.
devexpress - Devexpress xaf 多対多の関係 oid キー 名前の変更
多対多の関係 oid キー名を設定したい。多対多の関係では、Oid は自動的に作成されますが、データベース側では oid 名をカスタム名に変更したいと考えています。例えば;
Person と Task を作成しようとすると、多対多の関係になります。以下の 3 番目のテーブル属性。
KomutTanim (FK to Makine) Makine (FK to KomutTanim) OID (PK, guid)** (このキー名を設定したい??)**
どうすればいいのか教えてください。以下にサンプルコードを追加しました
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
に関連する請負業者(ルックアップリストビュー)のみが表示されます
私は初心者です。
devexpress - Devexpress (v21.2): アセンブリ Npgsql が見つかりませんでした ('DevExpress ORM Data Model Wizard' の使用中)
データベースはPostgresqlで、使いたかったDevExpress ORM Data Model Wizard
v21.2
. プロセス中に次のエラーが発生しました。
アセンブリ 'Npgsql' が見つかりませんでした。
プロジェクト モジュールに既にNpgsqlをインストールしています。
どうすれば修正できますか?
.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 を解決できません。
このエラーを修正するにはどうすればよいですか?
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