Hejsan,
Jag hade tänkt att försöka mig på NHibernate till mitt nya projekt som jag håller på med och jag kan ingenting om det så skulle därför behöva lite hjälp. I projektet så har jag nu Entities, DAL och BLL. Jag vet inte om jag har lagt upp allt rätt så att det är så som det ska vara men så här kan det se ut i mitt DAL:
public void DeleteBlogPostByID(int blogPostID, int blogPostOwnerID)
{
using (IDbCommand objCommand = new MySqlCommand())
{
objCommand.CommandText = "sp_DeleteBlogPostByID";
objCommand.CommandType = CommandType.StoredProcedure;
objCommand.Parameters.Add(new MySqlParameter("in_BlogPostID", blogPostID));
int ExecuteNonQuery = new Providers.MySqlDatabaseProvider().ExecuteNoResult(objCommand);
}
HttpContext.Current.Cache.Remove("BlogPosts-" + blogPostOwnerID);
}
Sedan i mitt BLL:
public void DeleteBlogPostByID(int blogPostID, int blogPostOwnerID)
{
BlogDAL blogDAL = new BlogDAL();
blogDAL.DeleteBlogPostByID(blogPostID, blogPostOwnerID);
}
Det jag nu skulle behöva hjälp med är hur jag ska gå till väga för att använda NHibernate och fortsätta ha ett n-tier. Har sökt som en galning på google men jag har inte hittat något vettigt.
Jag rekomenderar dig att först läsa igenom den första artikeln och kanske "labba" med exempelprojekten. Därefter skulle jag gå vidare med den andra länken, som är förbättring/vidareutveckling på den första.
254 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849