0
A
回答
1
Found the documentation。你想要做的事情如下:
public class BloggingModel : ObjectContext
{
public BloggingModel(EntityConnection connection)
: base(connection)
{
DefaultContainerName = "BloggingModel";
}
public IObjectSet<User> Users // ObjectSet name -- you can call it whatever you want
{
get { return base.CreateObjectSet<User>(); }
}
}
class UserConfiguration : EntityConfiguration<User>
{
public UserConfiguration()
{
Property(u => u.Password).HasMaxLength(15).IsRequired();
Relationship(u => u.AuthoredPosts).FromProperty(p => p.Author);
Relationship(u => u.PostedPosts).FromProperty(p => p.Poster);
MapHierarchy(
u => EntityMap.Row(
EntityMap.Column(u.ID, "uid"),
EntityMap.Column(u.Password)
)
).ToTable("Users"); // DB table name -- again, anything you like
}
}
再次,請參閱鏈接的帖子以獲取完整信息。
+0
是的,我以前見過這個。但事情是我不使用MapHierarchy。在文檔上。謝謝 – Jeroen 2010-06-30 15:30:01
0
據我記憶,你可以從設計者改變它是Visual Studio(簡單的方法)或.edmx文件(如果你知道你在那裏做什麼)。另外,請嘗試更新到大約2個月前發佈的.NET 4.0和EF4,以便忘記CTP(可以免費使用Visual C#2010或Web Developer 2010的快速版本)。這個版本的設計師比CTP更「完整」,並且更好地自動命名實體(複數)。
這與EF有關,而不是Linq2Sql(與EF有點類似),但我不知道如何改變那裏的名字(儘管肯定有一種方法是肯定的,而且必須是非常與EF相同)。
乾杯!
相關問題
- 1. 實體框架代碼優先:如何指定索引名稱
- 2. 如何在WCF端點的XML配置中指定協定的名稱空間?
- 3. 指定引用對象的實體框架中列的名稱
- 4. 指定字體名稱的一部分
- 5. 如何在Symfony2中使用Doctrine2生成的實體指定setter名稱?
- 6. 如何在ruby配置中設置實例名稱數據庫
- 7. App Engine - 在運行時指定實體名稱
- 8. 實體框架:指定外鍵約束名稱
- 9. dotnet包 - 如何指定包的名稱?
- 10. 如何根據可執行文件名稱爲Vim指定不同的配置?
- 11. 域名實體名稱
- 12. 實體名稱與表名
- 13. 如何獲取給定實體類的PersistenceUnit名稱?
- 14. 配置實體
- 15. 如何使用給定的約定配置實體框架?
- 16. Django - 如何設置窗體.FileField名稱
- 17. 如何獲得設置Linq實體只有字符串名稱
- 18. Html實體名稱與實體號碼?
- 19. 如何在composer連接配置文件中指定規範服務器名稱?
- 20. 從配置文件讀取時如何不指定規則集名稱?
- 21. 如何爲SUM列指定名稱?
- 22. 如何指定AddIn進程名稱?
- 23. Delphi 7 DCC32如何指定.exe名稱?
- 24. 如何爲屏幕指定名稱?
- 25. 如何爲NSUserDefaults指定名稱
- 26. 如何使用ReactiveMongo指定replicaSet名稱?
- 27. iOS:我如何指定月份名稱?
- 28. 如何獲得給定配置文件名稱的kik配置文件圖片?
- 29. 如何指定包含在實體框架中的位置
- 30. 如何設置剃刀布局文件,只需指定名稱?
此功能是在CTP 2中引入的。除了ADO.NET團隊博客注意到您可以執行此操作外,我沒有在任何地方看到任何文檔。 – 2010-06-30 13:41:10