【问题标题】:MVC3 LINQ database user definitionMVC3 LINQ 数据库用户定义
【发布时间】:2012-04-19 00:11:04
【问题描述】:

如何区分使用 Visual Studio 为 MVC3 模板中的用户创建的内置数据库的用户?我正在为我的应用程序数据使用单独的数据库。

我已将代码添加到 Account Controller,以便在新用户注册的任何地方,用户的数据也会存储在 Users 表中。

这是我的数据库结构:

用户表
-用户ID
-用户名
-加入日期
-密码
-电子邮件

电影桌
-电影ID
-标题
-发布年份
-流派

评论表
-ReviewID
-电影ID
-用户ID
-评级
-描述

我需要一种方法来根据 UserID 找到正在添加评论的用户。

【问题讨论】:

  • 为什么将用户数据存储在两个地方?内置的应用程序服务数据库旨在处理敏感数据。
  • 你的意思是你需要 linq 代码来查询评论表?
  • @Ricardo 是的,这就是我需要的

标签: database asp.net-mvc-3 linq


【解决方案1】:

你不需要两个数据库,你所要做的就是在 MVC 创建的 aspnet.mdf 中创建你的表,或者在你的数据库上运行 asp.net 成员资格并将 MVC 指向你的数据库。

这样您就可以将它放在同一个数据库中,并且可以通过外键引用它。 LINQ-SQL 应该很容易。

【讨论】:

  • 感谢您的回复。如何在我的数据库上运行 asp.net 成员资格?
猜你喜欢
  • 1970-01-01
  • 2015-11-08
  • 1970-01-01
  • 2020-08-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-23
相关资源
最近更新 更多