前提・実現したいこと
C#でクラス型に値をいれる方法を知りたいです。
ODataQueryOptions<TEntity>型のインスタンスにObject型の値をいれる方法がわからなくて、こまっています
発生している問題・エラーメッセージ
Product型からODataQueryOptions<TEntity>へ値を変換するいれることができない。
ODataQueryOptions<TEntity>型はODataQueryOptions<Product>と設定
ODataQueryOptions<TEntity>は以下のようなクラスです。
https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnet.odata.query.odataqueryoptions?view=odata-aspnetcore-7.0
エラーメッセージ CS0029 'WebApplication1.Models.Product' を 'Microsoft.AspNet.OData.Query.ODataQueryOptions<WebApplication1.Models.Product>' に暗黙的に変換できません
該当のソースコード
ODataQueryOptions<Product> option = null; Product product = null; product.Id = 111; option = product \\\\\\\ public class Product { public int Id { get; set; } public string Name { get; set; } public decimal Price { get; set; } public string Category { get; set; } }
質問
上記のような状況で
Product型からODataQueryOptions<Product>に変換する方法を教えていただきたいです。
環境
フレームワーク .NetCore
回答1件
あなたの回答
tips
プレビュー