我是ASP.Net MVC的新手,我正在努力更好地理解ASP.Net MVC。我做了几个教程,并在这些教程中做了一些模型。一个一直出现在我脑海中的问题是:什么时候我会使用public int Id { get; set; },什么时候我会使用public int MyClassNameId { get; set; }作为我的模型类的标识符如果我使用</em
使用EF代码首先要在引用SELF时控制生成的列的名称。已尝试[ForeignKey]和[Column]属性。[Column]不起作用,[ForeignKey]强制建立一种似乎会导致问题的关系。我使用[ForeignKey]属性来设置连接到这个类/表的另一个类/表中的列的名称。有
public clas
我选择了LINQ to SQL作为ASP .NET MVC3项目的对象关系管理框架。在我需要在注册表中添加额外的“确认密码”字段之前,一切都很好。正如在SO上的一个问题中提到的(不幸的是,我现在找不到它),最好使用接口将生成的LINQ扩展为具有验证属性的SQL类,而不是使用另一个类来存储验证属性。")