首页 > 解决方案 > 从类内的方法中获取单个字符串值

问题描述

我想获取APPname由方法返回的值 -GetProductResearchCredidentials()并存储在像下面这样的字符串变量中 -

string myVal = //让我知道如何从该方法中获取价值

从方法返回的我的模型:

public partial class EbayAPIProductResearch
    {
        public int EbayAPIID { get; set; }
        public string APPname { get; set; }
        public string DevName { get; set; }
        public string CertName { get; set; }
        public string Token { get; set; }
        public Nullable<bool> CallLimitExpired { get; set; }
        public Nullable<System.DateTime> DateOfRenewal { get; set; }
        public Nullable<System.DateTime> DateOfFindItemAdvanced { get; set; }
        public Nullable<bool> FindItemExpired { get; set; }
    }

我的方法:

public class EbayAPIData
    {
        public static Models.EbayAPIProductResearch GetProductResearchCredidentials()
        {
            using (var ctx = new db_zikanalyticsProductionEntities())
            {
                var apis = ctx.EbayAPIProductResearch.ToList();
                foreach (var item in apis)
                {
                    var cestTime = TimeZoneInfo.ConvertTime(DateTime.Now, TimeZoneInfo.FindSystemTimeZoneById("Central Europe Standard Time"));
                    if (cestTime > item.DateOfRenewal)
                    {
                        var apiitem = ctx.EbayAPIProductResearch.FirstOrDefault(x => x.EbayAPIID == item.EbayAPIID);
                        apiitem.CallLimitExpired = false;
                        ctx.SaveChanges();
                        return apiitem;
                    }
                }
                return null;
            }
        }
    }

标签: c#

解决方案


So if you got your item like

var item = EbayAPIData.GetProductResearchCredidentials();

you can access its properties as

item.APPName

推荐阅读