Tôi tin rằng có một cuộc thảo luận về chủ đề này một nơi nào đó trên mạng nhưng tôi bị mất url và tôi không thể tìm thấy nó thông qua googling.Làm thế nào để bạn thực hiện một thủ tục được lưu trữ bằng cách sử dụng Castle ActiveRecord?
Những gì tôi có thể thử ngay bây giờ sẽ là:
ISessionFactoryHolder factoryHolder = ActiveRecordMediator<EntityClass>.GetSessionFactoryHolder();
ISession session = factoryHolder.CreateSession(typeof(EntityClass));
try
{
IDbCommand cmd = session.Connection.CreateCommand();
cmd.CommandText = "spName";
cmd.ExecuteNonQuery();
}
catch(Exception ex)
{
}
finally
{
factoryHolder.ReleaseSession(session);
}
Tuy nhiên, tôi không hoàn toàn chắc chắn nếu điều này là đúng cách để làm điều này hoặc nếu có lẽ là một cách tốt hơn tồn tại.
liên kết đó bị hỏng ... –