Home > DeveloperSection > Forums > Cannot implicitly convert type 'System.Guid
Ankit Singh

Total Post:341

Points:2389
Posted on    August-29-2014 12:58 AM

 C#
Ratings:


 1 Reply(s)
 1249  View(s)
Rate this:

I am getting the following error

Cannot implicitly convert type 'System.Guid?' to 'DataContracts.Market'

    private CellSite MapEntityToCellSitePOCO(t_CellSite _cellsite)

    {

        CellSite cellsite= new CellSite();

        cellsite.SiteId = _cellsite.SiteID;

        cellsite.Market.MarketID = _cellsite.MarketId;

        cellsite.Region.RegionId = _cellsite.RegionId;

       return cellsite;

    }

the following is my datacontracts file

    public class CellSite

{

    public Guid CellSiteID { get; set; }

    public string SiteId { get; set; }

    public Region Region { get; set; }

    public Market Market { get; set; }

    public Guid? ConstructionManager { get; set;}

   }

This is market.cs

      public class Market

{

    public Guid? MarketID { get; set; }

    public string OperatorMarketName { get; set; }

    public string MarketName { get; set; }

    public decimal AllOtherAmount { get; set; }

    public decimal RawLandAmount { get; set; }

    public decimal RenewalFee { get; set; }

    public bool IsActive { get; set; }

}

there is a column MarketId in cellsite table which i want to bring on.how can i do that? I am new to entity frame work. thanks in advance



Sumit Kesarwani

Total Post:378

Points:2694
Supported
Posted on    September-01-2014 12:12 AM

You have to initialize your Market and Region properties first:

CellSite cellsite= new CellSite();

cellsite.SiteId = _cellsite.SiteID;

cellsite.Market = new Market();

cellsite.Market.MarketID = _cellsite.MarketId;

cellsite.Region = new Region();

cellsite.Region.RegionId = _cellsite.RegionId;


Don't want to miss updates? Please click the below button!

Follow MindStick