Я создал базу данных, связал ее с DomainService в моем приложении Silverlight.Теперь я хочу иметь возможность выполнять определенные действия, такие как регистрация, вход в систему и т. Д. С помощью службы.
Как бы я мог это сделать.У меня есть предустановленные методы, созданные в службе, например, InsertUser, но для этого требуется только один параметр, поэтому я не уверен, как он работает.В метаданных у меня есть все поля и т. Д.
Может кто-нибудь помочь мне здесь.
Спасибо.
public IQueryable<User> GetUsers()
{
return this.ObjectContext.Users;
}
public void InsertUser(User user)
{
if ((user.EntityState != EntityState.Detached))
{
this.ObjectContext.ObjectStateManager.ChangeObjectState(user, EntityState.Added);
}
else
{
this.ObjectContext.Users.AddObject(user);
}
}
Для получения пользователя, которого я использовал (в качестве основы дляКод TBohnen.jnr):
UserContext _userContext = new UserContext();
public MainPage()
{
InitializeComponent();
LoadOperation loGetUsers = _userContext.Load(_userContext.GetUsersQuery());
loGetUsers.Completed += new EventHandler(loGetUsers_Completed);
}
void loGetUsers_Completed(object sender, EventArgs e)
{
LoadOperation<Web.User> lo = (LoadOperation<Web.User>)sender;
var user = _userContext.Users;
MessageBox.Show(user.ToString());
}