Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database MVC3 LINQ数据库用户定义_Database_Asp.net Mvc 3_Linq - Fatal编程技术网

Database MVC3 LINQ数据库用户定义

Database MVC3 LINQ数据库用户定义,database,asp.net-mvc-3,linq,Database,Asp.net Mvc 3,Linq,如何区分使用VisualStudio为MVC3模板中的用户创建的内置数据库的用户?我正在为我的应用程序数据使用单独的数据库 我向AccountController添加了代码,这样无论新用户注册到哪里,该用户的数据都存储在Users表中 以下是我的数据库结构: 用户表 -用户ID -用户名 -JoinDate -密码 -电子邮件 电影表 -电影ID -标题 -发布年份 -体裁 评论表 -回顾 -电影ID -用户ID -评级 -描述 我需要一种方法来找到哪个用户正在添加基于UserID的评论。您不需

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

我向AccountController添加了代码,这样无论新用户注册到哪里,该用户的数据都存储在Users表中

以下是我的数据库结构:

用户表
-用户ID
-用户名
-JoinDate
-密码
-电子邮件

电影表
-电影ID
-标题
-发布年份
-体裁

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


我需要一种方法来找到哪个用户正在添加基于UserID的评论。

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

这样,您将有它在同一个数据库中,您可以通过外键引用它。
LINQ-SQL应该很容易做到这一点。

为什么要将用户数据存储在两个位置?内置的应用程序服务数据库旨在处理敏感数据。您的意思是需要linq代码来查询Reviews表吗?@Ricardo是的,这就是我需要的。谢谢您的回复。如何在数据库上运行asp.net成员资格?