I think I don't clearly expressed my question.
My question is more general than the LLBLGEN framework. From the Business layer to the UI I have no problem with the idea we can transfer entity, typedlist, custom class, typed view. My concern is when I want to resend data from the UI to the Business.
Example from HnD:
public static int CreateNewMessageInThread(int threadID, int userID, string
messageText, string messageAsHTML, string userIDIPAddress,
string messageAsXML, bool subscribeToThread,
string threadUpdatedNotificationTemplate,
Dictionary<string,string> emailData,
bool sendReplyNotifications)
Why you want to pass all simple value from your entity as parameter of CreateNewMessageInThread and not pass an entity itself created in the UI?
It's here I have difficulty to know which solution is better. I know the better solution can differ depending of the situation but I want to evaluate the pros/cons.
If someone else have opinion, do not hesitate to give it.
Thanks all