私たちは、Xamarin.Formsを使用してモバイルアプリケーションを開発しています。このアプリケーションは、ASP.NET Coreを使用したWebアプリケーションによってサポートされています。 Webとモバイルの両方のアプリケーションのデータベースからさまざまなモデルを読み込み、最近ではWebアプリケーションでEntityFramework Core(EFCoreと呼ばれる)を使用するように移行しました。Xamarin iOSのEntity Frameworkコアのnullable
私たちは現在、EFCoreを使ってアプリケーション間でより多くのコードを共有できるようにするためにモバイルアプリを移行しようとしていますが、iOSのEFCoreに問題があります。コンパイルと実行が可能で、単純なモデルをロードできますが、モデル間のオプションの関係を指定するために使用されるNULL可能な型をロードできません。この人はEFCore running in iOSを持っていて、そのコードにprojectを提供しています。私は引っ張られ、それが作品をチェックするためのプロジェクトを自分で走った、それがなかったたが、彼のシンプルなモデルにNULL可能関係を追加した後、それはその後、両方の負荷に失敗し、このエラーでアイテムを作成している:
System.ExecutionEngineException: Attempting to JIT compile method '(wrapper runtime-invoke) :runtime_invoke_void__this___int_byte_byte_byte_byte_byte_object_object_object_object_object_object_object_object_object_object_Nullable1 (object,intptr,intptr,intptr)' while running in aot-only mode. See https://developer.xamarin.com/guides/ios/advanced_topics/limitations/ for more information.
このシミュレータ上で実行中のエラーは、デバイス上でのみ発生します。
私の質問は、Xamarin iOSでNFCがEFCoreで動作することに成功したことがあるかどうかです。
多くのお礼、ウィル
P.S.この問題を解決するために、EFCore/Xamarin.iOS/Monoのバージョンを変更しています。
あなたはこれを打つかもしれないhttps://github.com/aspnet/EntityFramework/issues/9249 – Smit
このまた関連して見えるhttps://bugzilla.xamarin.com/show_bug.cgi?id=58424この問題は、私たちのプロジェクトのブロッキングポイントです。 – TomTom
ええ、私はこれらの2つの問題を投稿した後、昨日見つけました。現在、Xamarin Bugzillaで議論しています。 –