【问题标题】:ASP.NET MVC relationship codefirst and existing database table?ASP.NET MVC关系codefirst和现有数据库表?
【发布时间】:2012-07-06 06:06:56
【问题描述】:

我是这个主题的新手(代码优先开发)。我想在 asp.net 默认用户表和我的班级之间建立关系(一对一)。

  1. 这可能吗。
  2. 如果这是可能的。我该怎么做。我也应该写用户类吗?或任何方式。

你能给我一个起点吗?我的课如下。

public class Customer
{
    [Key]
    public int customer_id { get; set; }
    public string customer_name{ get; set; }
    public string user_id

    public virtual User User{ get; set; }
}

希望,我已经解释过了:)

谢谢。

【问题讨论】:

    标签: asp.net-mvc ef-code-first entity-relationship


    【解决方案1】:

    如果我理解正确 - 是的,您应该编写所有您想在代码中使用的类,即使它们存在于数据库中。这里有一些教程,也许它可以帮助你http://codefirst.codeplex.com/

    【讨论】:

    • +1。但听起来它可以做到。我不应该写。应该有一个选项。因为,我可以在我的项目中获得 asp.net 默认表模型。我可以使用它。你能看看这个吗:stackoverflow.com/questions/6021135/…
    • 看这里,如果你想用你的数据库和 asp mvc 成员创建相关的数据库,它应该帮助stackoverflow.com/questions/6447313/…
    • 我想我无法解释 :) 抱歉问题是我的解释。我可以在不写的情况下使用用户类。对不起,我是新手,如果我没有看到完全相同的示例,我将无法理解。感谢关注。
    • 您的用户类是用新的 MVC 项目创建的?在这种情况下,它称为成员资格提供程序,这是 asp mvc 中的默认值。但是,如果 User 是您在数据库中创建的某个表,那么您应该在代码中编写 User Class。
    • 是的。它是在我使用 asp.net configuraiton.Users、Roles、UserInRoles 等配置用户和角色时创建的。这些都已经存在于我的数据库中,带有实体提供程序。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-20
    • 1970-01-01
    • 2013-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多