|
So, first you create an empty solution. Then you add three projects into it. The first one is ASP.NET applcation which will be your PL (Presentation Level) and two class library for DAL and BLL. In DAL you will add LINQ to SQL class as one of possible way to map your database. Will create for every entity the class with the name YourEntityData to implement CRUD methods. Also you can add CustomizedEntites.cs file to extend your LINQ entities. In BLL you'll develop your business objects. As a rule every class includes MapToCustomProperties(Entity entity) for DAL->BLL mapping, MapToEntity() for BLL->DAL mapping and Load() to load information for object from DB. Often in the same file i create and write collection class for this object. F.e. ProductBLL and ProductBLLList:List<productbll>. In your PL tier you are working just with BLL tier and so on...
|
|
|
|
|
That's a popular subject right now; you've picked a good year to ask this question. Take each reply with a grain of salt, and remember that a good design should not affect the Big O performance of your application.
|
|
|
|
|
There is a new book from Wrox called ASP.NET Design Patterns[^] that covers this pretty well. Here is an excerpt from the TOC:
Part 2: The Anatomy of an ASP.NET Application: Learning and Applying Patterns
3. Layering Your Application
4. Business Logic Layer: Organisation
5. Business Logic Layer: Patterns
6. Service Layer
7. Data Access Layer
8. Presentation Layer
9. User Experience Layer
Part 3 even includes a case study.
We live in a world operated by science and technology. We have also arranged things so that almost no one understands science and technology. This is a prescription for disaster. We might get away with it for a while, but sooner or later this combustible mixture of ignorance and power is going to blow up in our faces.
--Carl Sagan
|
|
|
|
|
Rock'y approach has been received very well in the community.
He has a number of books, and video's available on http://www.lhotka.net/[^].
-- for Pete
I'd blame it on the Brain farts.. But let's be honest, it really is more like a Methane factory between my ears some days then it is anything else...
-"The conversations he was having with himself were becoming ominous."-.. On the radio...
|
|
|
|
|
And Pete says "sorted".
|
|
|
|
|
hi kindly tell me names of software system that are changed frequently(their new versions are updated frequently)and their documentation got old (documentation is not updated with the changings in software)
|
|
|
|
|
|
|
Well, there were Fred, Ginger and Algy. We mustn't forget Bob or Rita either.
|
|
|
|
|
Hi,
you're new to CodeProject, and apparently you forgot to read the "how to get an answer" message on top of this forum. I think you should do so now if you ever want to get any results on future enquiries.
|
|
|
|
|
So what you're looking for is a name that describes a piece of software that is changed often by the developer(s) but said developer(s) do(es)n't update the documentation to reflect those changes?
Hmm.... Agile Development perhaps? Or VB development?
I actually don't know. And I didn't know it had a name either. It pretty much describes process at the place where I work.
|
|
|
|
|
Sorry because I am not getting your question properly.
Please re-post your question.
|
|
|
|
|
Hi
Expert,
In Microsoft Visual Studio 2010 provide an editor extension that checks the spelling of comments, strings and plain text as you type.
Please perform the following step to install spell checker:
- Tools
- Extension Manager
- Online Gallery
- Spell Checker
- Install
Please do let me know, if you have any doubt.
Please provide "Vote" if this would be helpful, and make.
Thanks,
Imdadhusen
Thanks,
Imdadhusen
sunaSaRa Imdadhusen
+91 99095 44184
+91 02767 284464
|
|
|
|
|
If you want to post some technical information, post it as a tip/trick or an article.
This is a question answer forum.
The funniest thing about this particular signature is that by the time you realise it doesn't say anything it's too late to stop reading it.
My latest tip/trick
Visit the Hindi forum here.
|
|
|
|
|
that was my first reaction too, and I was going to respond much in the way you did, however, after some reflection, one can start a thread with a message of the type one chooses. Most start with a question, but that is not really mandatory.
I do agree, posting a short technical statement probably works better in the tip/trick subsystem.
|
|
|
|
|
Luc Pattyn wrote: after some reflection, one can start thread with a message of the type one chooses
Difficult to say, this is a question answer forum, but then yes, that is not stopping anyone from posting what they like.
The funniest thing about this particular signature is that by the time you realise it doesn't say anything it's too late to stop reading it.
My latest tip/trick
Visit the Hindi forum here.
|
|
|
|
|
While they can post what they like, the fact that it will soon be pushed down the forum should be an incentive to post it as a tip/trick instead.
|
|
|
|
|
I've awarded you a 4 because this is useful to know, but (and this is a big issue), this will drop down the forum as more posts are added. Why don't you post this as a Tip/Trick instead - it's a good one and should go there so as not to get lost.
|
|
|
|
|
Hi,
In the technical architecture about TFS, the data layer and team foundation build
talks about warehouse.
I have read from msdn about build report data being propagated to warehouse thereby promoting reporting and analyzing.
TFS in itself provides database support through SQL Server 2005. It is team foundation build store, similar to source control and work item database.
Is this warehouse that I see in the technical architecture image an add-on and is it that
build is always stored in the warehouse?
Isn't reporting using the reporting services of SQL Server.
I guess I am missing to understand some link here.
Please help clarify this point on what is data warehouse here?
Regards,
Netquestions
|
|
|
|
|
No it is not an add-on and yes SSRS is used.
I know the language. I've read a book. - _Madmatt
|
|
|
|
|
tfs_warehouse is just the name given to a data store isn't.
i thought we are actually using data warehousing.
Thanks,
NetQuestions
|
|
|
|
|
Hello friends,
I am facing problem since last 5-6 month in sql server in query executing it takes 10-12 mins to execute even if database is on local pc.
I want to decrease it and want to make it execte withing 30-40 sec..
It is getting data of whole month with subquery of 1-30 date and each joining 3-5 tables for 300-500 persons.
so any ideas....
One thing that i can do some process in background and insert fetched data to the some other table and at the time of executing above query fetch data from that table.
if its possible then how can i do it?Is there any other way to solve this problem?
Thanks in advance..
RAHUL PATEL
|
|
|
|
|
Rahul Say hiiiii wrote: so any ideas
You could try posting your question in the correct forum.
Just say 'NO' to evaluated arguments for diadic functions! Ash
|
|
|
|
|
Rahul Say hiiiii wrote: I am facing problem since last 5-6 month in sql server in query executing it takes 10-12 mins to execute even if database is on local pc.
Profile the query to see what's going on behind the scenes. It sounds like you have missing indexes there and that the query is performing table scans.
|
|
|
|
|
Try to check if making use of a temp table is better than the subquery.
BTW, this is a .Net forum.
The funniest thing about this particular signature is that by the time you realise it doesn't say anything it's too late to stop reading it.
My latest tip/trick
Visit the Hindi forum here.
|
|
|
|