由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
DotNet版 - asp.net里,每个user加一個用戶头像,头像存在哪个表里?
相关主题
understand ASP .Net 2: ASP .Net vs ATL Serverasp.net membership /existing database
Add Web Reference Questions急问几个asp.net的问题
Help ASP.NET!!!Entity Framework Today?
Urgent Help.好像NHibernate很popular。。。。。。
Help!!!How to open a file on the network求救一个小问题
[合集] can not run ASP by IIS 5.1 in WIN XP (转载)问一个linq to sql编程问题 (转载)
ASPNET 访问SQL Server 2005 被拒Newbie ASP.NET question
[合集] ASPNET 访问SQL Server 2005 被拒Entity Framework Open Sourced
相关话题的讨论汇总
话题: users话题: aspnet话题: public话题: set
进入DotNet版参与讨论
1 (共1页)
c*********e
发帖数: 16335
1
要自己建立一個新表来存用戶头像吗?还是用aspnet_Users這個表?
w*******7
发帖数: 188
2
如果是MVC/EF Code first的话,可以直接加两个property在你的Users entity
如:
public byte[] UserImageData { get; set; }
[HiddenInput(DisplayValue = false)]
public string UserImageMimeType { get; set; }
然后在controller用HttpPostedFileBase upload你的image,用FileContentResult
GetImage().
c*********e
发帖数: 16335
3
你说的Users entity,存在database里面了以后不是sql server membership自己已经有
的那个aspnet_Users表吧。2个表不同的。
我主要是想用asp.net自带的这个aspnet_Users表,同时用它的roles,profile之类的
功能。但是这个aspnet_Users表沒有用户头像这个column.
你的意思是,我要自己建立一个新的Users表,新的roles表,还有新的usersroles表?
那asp.net sql server里自带的aspnet_Users,aspnet_Roles表我就用不上了?

【在 w*******7 的大作中提到】
: 如果是MVC/EF Code first的话,可以直接加两个property在你的Users entity
: 如:
: public byte[] UserImageData { get; set; }
: [HiddenInput(DisplayValue = false)]
: public string UserImageMimeType { get; set; }
: 然后在controller用HttpPostedFileBase upload你的image,用FileContentResult
: GetImage().

vn
发帖数: 6191
w*******7
发帖数: 188
5
放在一个表里也可以,我做过,这些表也是放在database里的。当然用两个也可以
如果你是用MVC, 可以修改AccountModels.cs
[Table("UserProfile")]
public class UserProfile
{
[Key]
[DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
public int UserId { get; set; }
public string UserName { get; set; }
public byte[] UserImageData { get; set; }
public string UserImageMimeType { get; set; }

}
但是你需要写自己的Admin Controller,如UserAdminController(),管理照片的上传,
也可以CRUD你的UserProfile table,比较麻烦你要考虑其他几个表membership,Roles。

【在 c*********e 的大作中提到】
: 你说的Users entity,存在database里面了以后不是sql server membership自己已经有
: 的那个aspnet_Users表吧。2个表不同的。
: 我主要是想用asp.net自带的这个aspnet_Users表,同时用它的roles,profile之类的
: 功能。但是这个aspnet_Users表沒有用户头像这个column.
: 你的意思是,我要自己建立一个新的Users表,新的roles表,还有新的usersroles表?
: 那asp.net sql server里自带的aspnet_Users,aspnet_Roles表我就用不上了?

p**r
发帖数: 5853
6
你可以继续用原来的aspnet_users,
然后另建一个table存extra information。
而且头像为什么要存table,直接放folder,库里存个path不就好了。
S***k
发帖数: 370
7
是呀,照片为什么要存db呢?好像不少人喜欢把各色image放在database里,有什么好
处吗?

【在 p**r 的大作中提到】
: 你可以继续用原来的aspnet_users,
: 然后另建一个table存extra information。
: 而且头像为什么要存table,直接放folder,库里存个path不就好了。

s***o
发帖数: 2191
8
只存path的话,有个transactional consistency的问题比较让人头疼

【在 S***k 的大作中提到】
: 是呀,照片为什么要存db呢?好像不少人喜欢把各色image放在database里,有什么好
: 处吗?

c**t
发帖数: 2744
9
UNC path?

【在 s***o 的大作中提到】
: 只存path的话,有个transactional consistency的问题比较让人头疼
1 (共1页)
进入DotNet版参与讨论
相关主题
Entity Framework Open SourcedHelp!!!How to open a file on the network
菜人问问,你们都在database上干什么??[合集] can not run ASP by IIS 5.1 in WIN XP (转载)
Maverick for dotnet: MVC for web publishASPNET 访问SQL Server 2005 被拒
我用asp.net写的网站,各位给提提意见[合集] ASPNET 访问SQL Server 2005 被拒
understand ASP .Net 2: ASP .Net vs ATL Serverasp.net membership /existing database
Add Web Reference Questions急问几个asp.net的问题
Help ASP.NET!!!Entity Framework Today?
Urgent Help.好像NHibernate很popular。。。。。。
相关话题的讨论汇总
话题: users话题: aspnet话题: public话题: set