這是我第一次在VS2012中使用EF,因爲我至今一直在使用2010。我添加了實體框架模型,並添加了兩個擴展名爲.tt的文件,我相信這在VS2010中不存在。在其中一種情況下,它會生成部分類以匹配實體。不過,我已經在我的應用程序根目錄下的另一個名爲Entites的手動創建的文件夾中有這些部分類。這會導致構建問題,因爲他們衝突...自動生成部分類
我該如何阻止他們autogenerating或如何使他們與我手動創建的部分類很好?令人難以置信的是,VS2012不會問,因爲它會破壞我的代碼!汽車的
例生成的類手動創建的類
namespace StatisticsServer
{
using System;
using System.Collections.Generic;
public partial class Statistic
{
public int StatID { get; set; }
public int CategoryID { get; set; }
public int FranchiseID { get; set; }
public double StatValue { get; set; }
}
}
例
namespace StatisticsServer.Entities
{
public partial class Statistic
{
public static List<Statistic> GetStatisticsSet(int categoryID)
{
List<Statistic> statSet = new List<Statistic>();
using (var context = new StatisticsTestEntities())
{
statSet = (from s in context.Statistics where s.CategoryID == categoryID select s).ToList();
}
return statSet;
}
}
}
你可以舉一個自動生成的類和你手動創建的類之一的例子嗎?部分類應該一起工作,但您可能已經創建了重複的屬性/方法。 –
更新了帶有示例的問題 – coolblue2000
衝突在哪裏? –