从wcf数据服务返回单个实体
我只是想知道如何从 wcf 数据服务返回单个实体?
我想提供一个方法 public User Login(string username, string password)
并将登录用户返回到用户界面。
谢谢!
安迪
I just wanted to know how to return a single entity from a wcf data service?
I want to provide a methode public User Login(string username, string password)
and return the loggedin user to the user interface.
Thanks!
andi
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
老问题已经老了,但您需要定义一个 服务操作 :
但是
用户名
和密码
通过URI以明文形式传递。更好的选择是从 HTTP 请求的Authorization
标头中提取用户名
和密码
数据,通过网络加密请求(SSL)。一个简单的示例是为数据服务定义一个构造函数,并在其中附加到ProcessingRequest
事件:使用引用授权属性的
User GetCurrentUser()
服务操作用户名
和密码
,而不是接受它们作为GET
查询字符串参数。Old question is old, but you'll want to define a Service Operation:
However the
username
andpassword
are passed in clear text via the URI. A better option would be pulling theusername
andpassword
data from theAuthorization
header of the HTTP request, encrypting the request over the wire (SSL). A simple example could be defining a constructor for the Data Service, and in it attaching to theProcessingRequest
event:With a
User GetCurrentUser()
service operation that references the authorization property for theusername
andpassword
, instead of accepting them asGET
querystring parameters.我想这会对你有帮助。
我假设 User 是您的实体表。
这对我来说效果很好,希望对你有帮助。
I think this will help you.
I assume User is your entity table.
This works fine for me I hope it helps you.