আমি একটি এমভিসি 4 ওয়েব এপিআই এবং এসপ নেট ওয়েব ফর্ম 4.0 ব্যবহার করছি একটি বিশ্রাম এপিআই তৈরি করতে। এটি দুর্দান্ত কাজ করছে:
[HttpGet]
public HttpResponseMessage Me(string hash)
{
HttpResponseMessage httpResponseMessage;
List<Something> somethings = ...
httpResponseMessage = Request.CreateResponse(HttpStatusCode.OK,
new { result = true, somethings = somethings });
return httpResponseMessage;
}
এখন আমার কিছু বৈশিষ্ট্য সিরিয়ালায়িত হতে আটকাতে হবে। আমি জানি আমি তালিকার উপরে কিছু লিনকিউ ব্যবহার করতে পারি এবং কেবল আমার প্রয়োজনীয় বৈশিষ্ট্যগুলি পেতে পারি, এবং সাধারণত এটি একটি ভাল পদ্ধতির, তবে বর্তমান পরিস্থিতিতে somethingবস্তুটি খুব জটিল, এবং বিভিন্ন পদ্ধতিতে আমার আলাদা আলাদা বৈশিষ্ট্যের প্রয়োজন রয়েছে, তাই এটি চিহ্নিত করা সহজ, রানটাইম সময়ে, প্রতিটি সম্পত্তি উপেক্ষা করা হবে।
এটা করার কোন উপায় আছে?