I have 2 entities:
[TableName("is_userrole")]
public class UserRole
{
[MapField("id"), PrimaryKey, Identity,
public Guid id;
[NotNull]
public string Name;
}
[TableName("is_users")]
public class User
{
[MapField("id"), PrimaryKey, Identity,
NonUpdatable]
public Guid Id;
[NotNull]
public string Name;
[NotNull]
public string Login;
[NotNull]
public string Password;
public Guid UserRole_Id;
[Association(ThisKey = "UserRole_Id", OtherKey = "Id",
CanBeNull = false)]
public UserRole UserRole;
}
and stored procedure on sql server which gets data from query
[Select u., r. from is_users u inner join is_userrole r on u.userrole_id = r.id]
if i use linq query like
var query = from u in db.User select new { u.Id, u.Login, u.Password, u.UserRole_Id, u.UserRole };
Associations filling, but if I execute procedure only parent object(i.e. user) filled.
How in bltoolkit.net associations with stored procedures made?
Or it can be only manually realised?
Thanks.