none
Entity Framework 6 查詢異常 RRS feed

  • 問題

  • 各位前輩好

    最近剛使用Entity Framework6發現在查詢時會查不到資料,用SQL Profile看才發現每次的查詢語法Table的地方都會被自動補上s 。

    例如:SELECT * FROM CMMDC 變成 FROM CMMDCs  

    請問有無任何方式可以去掉自動補上的s ?

    開發環境:VS2013 / Win7 x64 / .NET 4.0 / SQL 2005


    public partial class CMMDC
        {
            public string MDC001 { get; set; }
            public string MDC002 { get; set; }
        }
    public partial class STDContext : DbContext
        {
            public STDContext(string connectionstring)
                : base(connectionstring)
            {
                
            }
    
            public virtual DbSet<CMMDC> CMMDC { get; set; }
        }

    using (var db = new STDContext("STDEntities"))
                {
    
                    var fx = from w in db.CMMDC
                             select w;
    
                    List<CMMDC> CMMDCs = new List<CMMDC>();
                    CMMDCs = fx.ToList<CMMDC>();
                }


    2014年4月22日 上午 08:31

解答

所有回覆