Hi All, I was just wondering if any of you who are doing DDD with .NET have looked at Linq and if so how well you think it supports it? I tried it out a while...
Checkout "ADO.NET Orcas" (aka LINQ to Entities). It is much more focused on the domain then LINQ to Sql. While LINQ to SQL pretty much ties you to a 1-1...
Hi, Excellent, I'd read about entity framework a while ago and it looked great but I hadn't followed up. Time for me to do some more reading :) Thanks for the...
Hi, I would like to hear if some of you have had experiences in real projects with Borland ECO III as a framework for persitence and quering the Domain Model. ...
Hi, I have been involved in a process mentoring on FDD and I really liked what I saw, then I wondered what processes people used on projects where DDD was...
Hi Juan, We use a lightweight version of the Rational Unified Process, where the domain model is created as an analysis model. We're refining our processess...
Hi, I just ran into a little problem, of which I was wondering if anyone here ran into this before and solved it. Just like Jimmy Nilsson suggested, it's great...
I'd like to unit test operations on my domain classes. A highly simplified example would be that I have an Insurance Contract, linked to an Insurance Product....
Hi Paul, I've had the same issue in a recent project. We had lots of read-only data, of which the properties were then also set using field access (this was...
Christophe Vanfleteren
c.vanfleteren@...
Dec 5, 2006 6:04 pm
4570
I prefer to use interfaces to implement this kind of behavior. Have the repository expose the return type as an interface which exposes only getter behavior,...
Hi Udi, Interesting suggestion; I hadn't thought of that one yet. This is indeed probably the cleanest approach. We'll definitely consider this approach. I'll...
Hi Dru, Thanks for your suggstion. We'll will evaluate the use of reflection; the main concern is obviously that the creation and maintenance of the test...
Hi Christophe, Thanks for your suggestion. I do see the ease of the constructor; we'll have to evaluate if it won't blur our design too much. Thanks! Pascal. ...
Hi Dru, Thanks for your suggstion. We'll will evaluate the use of reflection; the main concern is obviously that the creation and maintenance of the test...
Say I have a Plan class (doesn't matter what the plan represents) and the Plan is valid for an interval of 12 months or fewer. I could create a DateInterval...
In my opinion the Plan should have a knowledge about its internals (aggregate root?) and therefore enforce any invariants. Also, the current biz. rule about 12...
Like Dmitriy, I would not create a separate PlanInterval class. The whole 12 months rule is one that belongs in the Plan class space and I like Dmitriy's...
Hi, I'd like to hear your opinion regarding where to put the creation options for an aggregate. I would think, when we have a factory for creating an...
I have yet to read but thought this link/book may be of interest to the group. http://www.infoq.com/minibooks/domain-driven-design-quickly -- Shane Mingins...
Hi, I have designed my application based on Domain Driven Design, but my problem is I am not able justify my design against question which I have stated at the...
What is the justification of having the EJBs (in your case) altogether? (note: not criticism, just a question). If feasible, I would suggest migrating to...
Given that many of CastleProject's facilities assume the CastleProject's implementation of ActiveRecord, it doesn't really fit with DDD. (That said, you can...
Why we are using EJB(SLSB) ? well its a marketing/Management decision we have to use Websphere inour project/asset with spring also we would have used...
Hi Parvez, From your example I understand that the VerifyUser business logic is calling things like the DTOmanager. The core problem here is that your domain...
Dru, As the ActiveRecord pattern states (in Fowler's "Patterns Of Enterprise Application Architecture"): "Active Record uses the most obvious approach,...
True, but Castle's ActiveRecord only requires that you put some mapping data on the class. http://www.ayende.com/Blog/2006/10/07/ActiveRecordRocks.aspx In this...
Someone please explain to me how using a Repository is conceptually different from knowing "of the concept of data access". This is the key piece of DDD that I...