<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>silk Discussions Rss Feed</title><link>http://silk.codeplex.com/discussions</link><description>silk Discussions Rss Description</description><item><title>New Post: IQueryable in IEnumerable</title><link>http://silk.codeplex.com/discussions/441960</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br /&gt;
&lt;br /&gt;
Based on my understanding, it is as the documentation says. This is due to a quality of the object oriented programming languages named &lt;strong&gt;Polymorphism&lt;/strong&gt;.&lt;br /&gt;
&lt;br /&gt;
Basically, the &lt;strong&gt;IQueryable&lt;/strong&gt; interface inherits from the &lt;strong&gt;IEnumerable&lt;/strong&gt; interface. This allows you to sent a reference of type &lt;strong&gt;IEnumerable&lt;/strong&gt; to an &lt;strong&gt;IQueryable&lt;/strong&gt; implementation, return an &lt;strong&gt;IQueryable&lt;/strong&gt; &amp;quot;as it was&amp;quot; an &lt;strong&gt;IEnumerable&lt;/strong&gt;, etc. Hence, without the &lt;strong&gt;ToList&lt;/strong&gt; invocation (which returns a &lt;strong&gt;List&lt;/strong&gt; which is an &lt;strong&gt;IEnumerable&lt;/strong&gt; implementation), an &lt;strong&gt;IQueryable&lt;/strong&gt; would be returned instead &amp;quot;masked&amp;quot; as an &lt;strong&gt;IEnumerable&lt;/strong&gt;.&lt;br /&gt;
&lt;br /&gt;
When storing an &lt;strong&gt;IQueryable&lt;/strong&gt; using a reference of type &lt;strong&gt;IEnumerable&lt;/strong&gt; you can invoke its methods like you would on an &lt;strong&gt;IEnumerable&lt;/strong&gt; but the logic that will be executed is the one defined in the &lt;strong&gt;IQueryable&lt;/strong&gt; implementation, e. i. the behavior of the object will still be the one of an &lt;strong&gt;IQueryable&lt;/strong&gt;.&lt;br /&gt;
The same applies to the &lt;strong&gt;IEnumerable&lt;/strong&gt; extension methods because, basically, an extension method is an static method that uses the original methods of the object to work.&lt;br /&gt;
&lt;br /&gt;
You can find more information about &lt;strong&gt;Polimorphism&lt;/strong&gt; in the following MSDN article:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn.microsoft.com/en-us/library/ms173152.aspx" rel="nofollow"&gt;Polymorphism (C# Programming Guide)&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;
Regards,&lt;br /&gt;
&lt;br /&gt;
Damian Cherubini&lt;br /&gt;
&lt;a href="http://blogs.southworks.net/dcherubini" rel="nofollow"&gt;http://blogs.southworks.net/dcherubini&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>DCherubini</author><pubDate>Mon, 29 Apr 2013 20:14:04 GMT</pubDate><guid isPermaLink="false">New Post: IQueryable in IEnumerable 20130429081404P</guid></item><item><title>New Post: IQueryable in IEnumerable</title><link>http://silk.codeplex.com/discussions/441960</link><description>&lt;div style="line-height: normal;"&gt;Hi&lt;br /&gt;
&lt;br /&gt;
In the documentation of Project silk it says following:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;In Mileage Stats, the implementation of the iReminderRepository calls Tolist before returning the iEnumerable&amp;lt;T&amp;gt;. This is to ensure that the query is executed inside the repository. If Tolist was not called, then the repository would return an iQueryable&amp;lt;T&amp;gt; and the database would not be accessed until something iterated over the iQueryable&amp;lt;T&amp;gt; object.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A code expample:&lt;br /&gt;
&lt;pre&gt;&lt;code&gt; public IEnumerable&amp;lt;Reminder&amp;gt; GetRemindersForVehicle(int vehicleId)
        {
            return this.GetDbSet&amp;lt;Reminder&amp;gt;()
                .Where(v =&amp;gt; v.VehicleId == vehicleId)
                .ToList();
        }
&lt;/code&gt;&lt;/pre&gt;

Does that mean that even though the result is returned like IEnumerable, this would just be a container for a IQueryable, and if ToList() would not be called than one could be making calls on the IEnumerable as if it was a IQueryable?&lt;br /&gt;
&lt;br /&gt;
Is this really right? It sounds wrong to me. If you where to make calls on the IEnumerable&amp;lt;Reminder&amp;gt;, that is returned if ToList isn't called, it would be the extension methods of IEnumerable that would be used and not IQueryable.&lt;br /&gt;
&lt;br /&gt;
How can they clame that the function is returning a iQueryable&amp;lt;T&amp;gt; if ToList is not called, how is that possible?&lt;br /&gt;
&lt;br /&gt;
It would be right if the method was returning a  iQueryable&amp;lt;T&amp;gt; but it dosen't.&lt;br /&gt;
&lt;/div&gt;</description><author>Andreas12345678</author><pubDate>Mon, 29 Apr 2013 14:01:43 GMT</pubDate><guid isPermaLink="false">New Post: IQueryable in IEnumerable 20130429020143P</guid></item><item><title>New Post: Models in different layers</title><link>http://silk.codeplex.com/discussions/440626</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br /&gt;
&lt;br /&gt;
The documentation describes the handlers in the domain project as &amp;quot; &lt;em&gt;a set of classes that implement the core behavior of the application&lt;/em&gt; ,&amp;quot; where each handler is in charge of performing only one specific action. The controllers in the application delegate the logic of interacting with the domain layer to those handlers. Based on my understanding, the difference with the services is that they seem to be used only to obtain information from the domain without modifying it.&lt;br /&gt;
&lt;br /&gt;
I believe you can find more information about the Domain layer implemented in Mileage Stats, in the following section of the documentation, where the handlers and models it uses are described:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn.microsoft.com/en-us/library/hh404093.aspx#sec12" rel="nofollow"&gt;Chapter 11 - Server-Side Implementation - Creating a Business Services Layer&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;
I hope this helps,&lt;br /&gt;
&lt;br /&gt;
Damian Cherubini&lt;br /&gt;
&lt;a href="http://blogs.southworks.net/dcherubini" rel="nofollow"&gt;http://blogs.southworks.net/dcherubini&lt;/a&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>DCherubini</author><pubDate>Mon, 22 Apr 2013 19:03:39 GMT</pubDate><guid isPermaLink="false">New Post: Models in different layers 20130422070339P</guid></item><item><title>New Post: Models in different layers</title><link>http://silk.codeplex.com/discussions/440626</link><description>&lt;div style="line-height: normal;"&gt;Thanks for answering.&lt;br /&gt;
&lt;br /&gt;
I have one more question regarding Project silk. &lt;br /&gt;
&lt;br /&gt;
The domain Project includes handlers but also Service-classes. What is it that separates a Handler from a Service?&lt;br /&gt;
&lt;/div&gt;</description><author>Andreas12345678</author><pubDate>Fri, 19 Apr 2013 18:51:34 GMT</pubDate><guid isPermaLink="false">New Post: Models in different layers 20130419065134P</guid></item><item><title>New Post: Models in different layers</title><link>http://silk.codeplex.com/discussions/440626</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br /&gt;
&lt;br /&gt;
Based on my understanding, the models located at &lt;strong&gt;MileageStats.Model&lt;/strong&gt; are simple models representing the entities of the data base, and are used to retrieve and store the data in it thought &lt;strong&gt;Entity Framework&lt;/strong&gt;. Meanwhile, the models located at &lt;strong&gt;MileageStats.Domain&lt;/strong&gt; are the ones used by the controllers and views in the application, which also implement logic regarding the data they contain, like validation, etc. The application transforms one model into the other and backwards when passing information between layers (for example, the &lt;strong&gt;User&lt;/strong&gt; model is converted in the &lt;strong&gt;UserService&lt;/strong&gt; class.)&lt;br /&gt;
&lt;br /&gt;
With that being said, I believe this architecture was implemented mostly based on a design decision, like separating the validation logic from the &lt;strong&gt;&lt;em&gt;data access layer&lt;/em&gt;&lt;/strong&gt; or decoupling the controllers / views from the underlying data base schema (while the models in &lt;strong&gt;MileageStats.Model&lt;/strong&gt; can be mapped to the data base, this does not apply to some models in &lt;strong&gt;MileageStats.Domain&lt;/strong&gt;.)&lt;br /&gt;
&lt;br /&gt;
However, design decisions are often different for each application, so this design is not a must for every scenario.&lt;br /&gt;
&lt;br /&gt;
I hope this helps,&lt;br /&gt;
&lt;br /&gt;
Damian Cherubini&lt;br /&gt;
&lt;a href="http://blogs.southworks.net/dcherubini" rel="nofollow"&gt;http://blogs.southworks.net/dcherubini&lt;/a&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>DCherubini</author><pubDate>Wed, 17 Apr 2013 20:30:13 GMT</pubDate><guid isPermaLink="false">New Post: Models in different layers 20130417083013P</guid></item><item><title>New Post: Models in different layers</title><link>http://silk.codeplex.com/discussions/440626</link><description>&lt;div style="line-height: normal;"&gt;In Project silk there are Models in MileageStats.Model and also in the Business layer MileageStats.Domain.&lt;br /&gt;
Does anyone know why there is a class User in both Projects, the only difference is that User in MileageStats.Domain has attributes on it?&lt;br /&gt;
&lt;br /&gt;
There is also a Reminder class in MileageStats.Model and a ReminderModel in MileageStats.Domain.&lt;br /&gt;
&lt;br /&gt;
What is the Point of having it like this?&lt;br /&gt;
I guess I'm asking what's the use of MileageStats.Model Project? If the User model is updated with an additional property you need to add it on two places.&lt;br /&gt;
&lt;/div&gt;</description><author>Andreas12345678</author><pubDate>Wed, 17 Apr 2013 15:19:49 GMT</pubDate><guid isPermaLink="false">New Post: Models in different layers 20130417031949P</guid></item><item><title>New Post: How to debug the Javascript code</title><link>http://silk.codeplex.com/discussions/439198</link><description>&lt;div style="line-height: normal;"&gt;I was running the application with MVC 4, without MVC 3. I installed MVC 3 and reinstalled Mileage Stats. It works now, although I do not know why. I see all the .js files under the Debug folder. &lt;br /&gt;
&lt;/div&gt;</description><author>Bunbuk</author><pubDate>Wed, 10 Apr 2013 13:21:49 GMT</pubDate><guid isPermaLink="false">New Post: How to debug the Javascript code 20130410012149P</guid></item><item><title>New Post: How to debug the Javascript code</title><link>http://silk.codeplex.com/discussions/439198</link><description>&lt;div style="line-height: normal;"&gt;Hi Damian,&lt;br /&gt;
&lt;br /&gt;
Thank you really very much for your suggestion, but strangely I see no .js files under the debug folder in the list. &lt;br /&gt;
In the View Sources I only see the scripts mentioned at the end of the body tag, which are:&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;    &amp;lt;script src=&amp;quot;//ajax.aspnetcdn.com/ajax/jQuery/jquery-1.6.1.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
    &amp;lt;script src=&amp;quot;//ajax.aspnetcdn.com/ajax/jquery.ui/1.8.10/jquery-ui.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
    &amp;lt;script src=&amp;quot;//ajax.aspnetcdn.com/ajax/jquery.templates/beta1/jquery.tmpl.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
    &amp;lt;script src=&amp;quot;//cachedcommons.org/cache/jquery-bbq/1.2.1/javascripts/jquery-bbq-min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
    &amp;lt;script src=&amp;quot;//ajax.aspnetcdn.com/ajax/jquery.validate/1.7/jquery.validate.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
    &amp;lt;script src=&amp;quot;//ajax.aspnetcdn.com/ajax/mvc/3.0/jquery.validate.unobtrusive.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
    &amp;lt;script src=&amp;quot;//ajax.aspnetcdn.com/ajax/mvc/3.0/jquery.unobtrusive-ajax.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
    &amp;lt;script src=&amp;quot;//ajax.cdnjs.com/ajax/libs/modernizr/1.7/modernizr-1.7.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

Might something be wrong in my configuration?&lt;br /&gt;
&lt;br /&gt;
Atsushi&lt;br /&gt;
&lt;/div&gt;</description><author>Bunbuk</author><pubDate>Wed, 10 Apr 2013 08:54:43 GMT</pubDate><guid isPermaLink="false">New Post: How to debug the Javascript code 20130410085443A</guid></item><item><title>New Post: How to debug the Javascript code</title><link>http://silk.codeplex.com/discussions/439198</link><description>&lt;div style="line-height: normal;"&gt;Hi Atsushi,&lt;br /&gt;
&lt;br /&gt;
In the &lt;strong&gt;Dashboard&lt;/strong&gt; page, when using the developer tools in &lt;strong&gt;Internet Explorer 10&lt;/strong&gt;, you can find the scripts in the &lt;strong&gt;View Sources&lt;/strong&gt; button of the &lt;strong&gt;Script&lt;/strong&gt; tab, named as &lt;strong&gt;mileagestats.js&lt;/strong&gt; and &lt;strong&gt;mstats.xxxxx.js&lt;/strong&gt; . There, I believe you can chose the file you want to debug and insert a breakpoint in it.&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://i.imgur.com/MpgNBhl.png" /&gt;&lt;br /&gt;
&lt;br /&gt;
Regards,&lt;br /&gt;
&lt;br /&gt;
Damian Cherubini&lt;br /&gt;
&lt;a href="http://blogs.southworks.net/dcherubini" rel="nofollow"&gt;http://blogs.southworks.net/dcherubini&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>DCherubini</author><pubDate>Tue, 09 Apr 2013 16:24:07 GMT</pubDate><guid isPermaLink="false">New Post: How to debug the Javascript code 20130409042407P</guid></item><item><title>New Post: How to debug the Javascript code</title><link>http://silk.codeplex.com/discussions/439198</link><description>&lt;div style="line-height: normal;"&gt;I am new to this area and maybe I am asking you a stupid question, but could anyone tell me how to debug the Javascript code of the Mileage Stats?&lt;br /&gt;
&lt;br /&gt;
I opened the application with IE10, and opened the debug tool with F12. Then I clicked the View Sources button. I see there jquery...js files and modernizr...js file, but no mstats....js files. &lt;br /&gt;
I would like to set a breakpoint in a js file and to watch how the javascript code works, but how can I do it?&lt;br /&gt;
&lt;br /&gt;
Atsushi &lt;br /&gt;
&lt;/div&gt;</description><author>Bunbuk</author><pubDate>Fri, 05 Apr 2013 07:55:19 GMT</pubDate><guid isPermaLink="false">New Post: How to debug the Javascript code 20130405075519A</guid></item><item><title>New Post: How to use Unity Block solve the type that contain parameter?</title><link>http://silk.codeplex.com/discussions/436967</link><description>&lt;div style="line-height: normal;"&gt;Hi DCherubini,&lt;br /&gt;
&lt;br /&gt;
Thanks, I was solve by inject the service rather than register it.&lt;br /&gt;
&lt;br /&gt;
public UnitedExportDbContext(IConnectionString connectionString)&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;        : base(connectionString.GetConnectionString())
    {

    }
&lt;/code&gt;&lt;/pre&gt;

Because of I need dynamic not static. Is that correct way?&lt;br /&gt;
&lt;/div&gt;</description><author>ThaiCarrot</author><pubDate>Tue, 19 Mar 2013 09:08:43 GMT</pubDate><guid isPermaLink="false">New Post: How to use Unity Block solve the type that contain parameter? 20130319090843A</guid></item><item><title>New Post: How to use Unity Block solve the type that contain parameter?</title><link>http://silk.codeplex.com/discussions/436967</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br /&gt;
&lt;br /&gt;
Based on my understanding, you can also declare in the configuration file if you want to pass an specific value to a constructor parameter. For example, I believe you can do this by using the &lt;strong&gt;&amp;lt;constructor&amp;gt;&lt;/strong&gt; , &lt;strong&gt;&amp;lt;param&amp;gt;&lt;/strong&gt; and &lt;strong&gt;&amp;lt;value&amp;gt;&lt;/strong&gt; XML elements. You can find more information about this in the following sections of the &lt;strong&gt;Unity&lt;/strong&gt; documentation:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ff660914%28v=pandp.20%29.aspx" rel="nofollow"&gt;The Unity Configuration Schema&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://msdn.microsoft.com/en-us/library/ff660906%28v=pandp.20%29.aspx" rel="nofollow"&gt;Specifying Values for Injection&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;
On the other hand, besides registering the types in the container using a configuration file, you should also be able to register them in the same way that you do in Prism. For example, I tried commenting the registration line of the &lt;strong&gt;IVehicleRepository&lt;/strong&gt; interface from the configuration file and registering the type manually in the &lt;strong&gt;Global.asax.cs&lt;/strong&gt; 's &lt;strong&gt;InitializeDependencyInjectionContainer&lt;/strong&gt; method:&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;private static void InitializeDependencyInjectionContainer()
{
    container = new UnityContainerFactory().CreateConfiguredContainer();            
    var serviceLocator = new UnityServiceLocator(container);
    ServiceLocator.SetLocatorProvider(() =&amp;gt; serviceLocator);
    DependencyResolver.SetResolver(new UnityDependencyResolver(container));

    // We register the type manually.
    container.RegisterType&amp;lt;IVehicleRepository, VehicleRepository&amp;gt;(new UnityHttpContextPerRequestLifetimeManager());
}&lt;/code&gt;&lt;/pre&gt;

The result was that both the type registered manually and the types registered by the configuration file were correctly registered in the container.&lt;br /&gt;
&lt;br /&gt;
Either of the two approaches should be useful to register the corresponding types as you need, but the first approach seems to be the cleaner one.&lt;br /&gt;
&lt;br /&gt;
I hope this helps,&lt;br /&gt;
&lt;br /&gt;
Damian Cherubini&lt;br /&gt;
&lt;a href="http://blogs.southworks.net/dcherubini" rel="nofollow"&gt;http://blogs.southworks.net/dcherubini&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>DCherubini</author><pubDate>Mon, 18 Mar 2013 21:09:50 GMT</pubDate><guid isPermaLink="false">New Post: How to use Unity Block solve the type that contain parameter? 20130318090950P</guid></item><item><title>New Post: How to use Unity Block solve the type that contain parameter?</title><link>http://silk.codeplex.com/discussions/436967</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br /&gt;
&lt;br /&gt;
Take a  look at the code.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;public class UnitedExportDbContext : DbContext, IUnitOfWork&lt;/strong&gt;&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;{
    //public string connectionString=&amp;quot;data source=.\\SQLExpress;Integrated Security=SSPI;Initial Catalog=UnitedExportDb&amp;quot;;
    public UnitedExportDbContext(string connectionString)
        : base(connectionString)
    {

    }
&lt;/code&gt;&lt;/pre&gt;

With Prism I can do like the line below&lt;br /&gt;
&lt;br /&gt;
container.RegisterType&amp;lt;IUnitOfWork, ReservationContext&amp;gt;(new ContainerControlledLifetimeManager(), new InjectionConstructor(&amp;quot;FasterTableContext&amp;quot;));&lt;br /&gt;
&lt;br /&gt;
Because of we register the types like following way.&lt;br /&gt;
&amp;lt;type type=&amp;quot;UnitedExport.Data.IRepositoryInitializer, UnitedExport.Data&amp;quot; mapTo=&amp;quot;UnitedExport.Data.Sql.RepositoryInitializer, UnitedExport.Data.Sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;      &amp;lt;lifetime type=&amp;quot;perRequest&amp;quot; /&amp;gt;
    &amp;lt;/type&amp;gt;
    &amp;lt;type type=&amp;quot;UnitedExport.Data.IUnitOfWork, UnitedExport.Data&amp;quot; mapTo=&amp;quot;UnitedExport.Data.Sql.UnitedExportDbContext, UnitedExport.Data.Sql&amp;quot;&amp;gt;
      &amp;lt;lifetime type=&amp;quot;perRequest&amp;quot; /&amp;gt;
    &amp;lt;/type&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

I create the database like following code.&lt;br /&gt;
&lt;br /&gt;
public virtual void Execute(ProvisioningRequestObj obj)&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;    {
        var repositoryInitializer = ServiceLocator.Current.GetInstance&amp;lt;IRepositoryInitializer&amp;gt;();
        repositoryInitializer.Initialize();     
    }
&lt;/code&gt;&lt;/pre&gt;

I got this error messages&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;The type String cannot be constructed. You must configure the container to supply this value.&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
What I need is that the dynamic not lives within config file&lt;br /&gt;
&lt;/div&gt;</description><author>ThaiCarrot</author><pubDate>Sun, 17 Mar 2013 19:42:54 GMT</pubDate><guid isPermaLink="false">New Post: How to use Unity Block solve the type that contain parameter? 20130317074254P</guid></item><item><title>New Post: Multi Tenant Web Based solution</title><link>http://silk.codeplex.com/discussions/435615</link><description>&lt;div style="line-height: normal;"&gt;Hi there,&lt;br /&gt;
&lt;br /&gt;
It would be nice if the silk team can provides a tutorial of Multi Tenant solution.&lt;br /&gt;
&lt;br /&gt;
There's no way out with this solution.&lt;br /&gt;
&lt;a href="http://litwarehr.codeplex.com/" rel="nofollow"&gt;http://litwarehr.codeplex.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Best,&lt;br /&gt;
WP&lt;br /&gt;
&lt;/div&gt;</description><author>ThaiCarrot</author><pubDate>Wed, 06 Mar 2013 17:39:39 GMT</pubDate><guid isPermaLink="false">New Post: Multi Tenant Web Based solution 20130306053939P</guid></item><item><title>New Post: Are the DomainModel and DTO the same?</title><link>http://silk.codeplex.com/discussions/434716</link><description>&lt;div style="line-height: normal;"&gt;Hi DCherubini,&lt;br /&gt;
&lt;br /&gt;
Thanks, That is enough information.&lt;br /&gt;
&lt;br /&gt;
Best Regards,&lt;br /&gt;
Weera&lt;br /&gt;
&lt;/div&gt;</description><author>ThaiCarrot</author><pubDate>Wed, 27 Feb 2013 21:17:07 GMT</pubDate><guid isPermaLink="false">New Post: Are the DomainModel and DTO the same? 20130227091707P</guid></item><item><title>New Post: Hi Microsoft. Please...</title><link>http://silk.codeplex.com/discussions/434522</link><description>&lt;div style="line-height: normal;"&gt;Hi DCherubini,&lt;br /&gt;
&lt;br /&gt;
That was it, thanks. This site is really helpful &lt;br /&gt;
&lt;br /&gt;
Best Regards,&lt;br /&gt;
Weera&lt;br /&gt;
&lt;/div&gt;</description><author>ThaiCarrot</author><pubDate>Wed, 27 Feb 2013 21:16:16 GMT</pubDate><guid isPermaLink="false">New Post: Hi Microsoft. Please... 20130227091616P</guid></item><item><title>New Post: Are the DomainModel and DTO the same?</title><link>http://silk.codeplex.com/discussions/434716</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br /&gt;
&lt;br /&gt;
Based on my understanding, &lt;strong&gt;Domain Objects&lt;/strong&gt; and &lt;strong&gt;Data Transfer Object&lt;/strong&gt; are not the same, although they are similar to each other. While both are in charge of containing information, the main difference seems to be that a &lt;strong&gt;Data Transfer Object&lt;/strong&gt; usually does not contain any logic; their only purpose is to contain data and their are usually used to send information between components. Instead, a &lt;strong&gt;Domain Object&lt;/strong&gt; can also contain logic related to the information it contains (for example, validation logic, etc.)&lt;br /&gt;
&lt;br /&gt;
Regarding this topic, I believe you could find the following article useful:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn.microsoft.com/en-us/library/ff649585.aspx" rel="nofollow"&gt;Data Transfer Object on MSDN&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;
Regards,&lt;br /&gt;
&lt;br /&gt;
Damian Cherubini&lt;br /&gt;
&lt;a href="http://blogs.southworks.net/dcherubini" rel="nofollow"&gt;http://blogs.southworks.net/dcherubini&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>DCherubini</author><pubDate>Wed, 27 Feb 2013 20:13:48 GMT</pubDate><guid isPermaLink="false">New Post: Are the DomainModel and DTO the same? 20130227081348P</guid></item><item><title>New Post: Hi Microsoft. Please...</title><link>http://silk.codeplex.com/discussions/434522</link><description>&lt;div style="line-height: normal;"&gt;Hi Weera,&lt;br /&gt;
&lt;br /&gt;
I am not familiar with how to develop the kind of web applications you are describing, but if I am not mistaken, I believe that those applications are often defined as &lt;strong&gt;Multi-Tenant&lt;/strong&gt; applications.&lt;br /&gt;
&lt;br /&gt;
As far as I know, this kind of applications is not included in the scope of the &lt;strong&gt;Silk&lt;/strong&gt; guidance. However, there are several blog post in the web describing different approaches to build &lt;strong&gt;Multi-Tenant&lt;/strong&gt; applications that you might find useful to develop your solution.&lt;br /&gt;
&lt;br /&gt;
As a starting point, I believe you might be interested in checking in following articles:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa479086.aspx" rel="nofollow"&gt;Multi-Tenant Data Architecture on MSDN&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://weblogs.asp.net/zowens/archive/2010/05/26/multi-tenant-asp-net-mvc-introduction.aspx" rel="nofollow"&gt;Multi-tenant ASP.NET MVC – Introduction by Zack Owens&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;
I hope this helps,&lt;br /&gt;
&lt;br /&gt;
Damian Cherubini&lt;br /&gt;
&lt;a href="http://blogs.southworks.net/dcherubini" rel="nofollow"&gt;http://blogs.southworks.net/dcherubini&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>DCherubini</author><pubDate>Wed, 27 Feb 2013 18:56:31 GMT</pubDate><guid isPermaLink="false">New Post: Hi Microsoft. Please... 20130227065631P</guid></item><item><title>New Post: Are the DomainModel and DTO the same?</title><link>http://silk.codeplex.com/discussions/434716</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br /&gt;
&lt;br /&gt;
I am wonder about the DomainModel and DTO. Are both the same?&lt;br /&gt;
&lt;br /&gt;
Best Regards,&lt;br /&gt;
Weera&lt;br /&gt;
&lt;/div&gt;</description><author>ThaiCarrot</author><pubDate>Wed, 27 Feb 2013 16:36:31 GMT</pubDate><guid isPermaLink="false">New Post: Are the DomainModel and DTO the same? 20130227043631P</guid></item><item><title>New Post: Hi Microsoft. Please...</title><link>http://silk.codeplex.com/discussions/434522</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br /&gt;
&lt;br /&gt;
Could you give me a brief description. How do I implement web base app as same as the CodePlex.&lt;br /&gt;
&lt;br /&gt;
I need only features is that when end user come to my site then he/she register to the site, after that automatically generates a web site for each end user. It is sub domain of my site.&lt;br /&gt;
&lt;br /&gt;
For example.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.Test.com" rel="nofollow"&gt;www.Test.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
sub so main&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.Test.com/UserOne" rel="nofollow"&gt;www.Test.com/UserOne&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.Test.com/UserOne" rel="nofollow"&gt;www.Test.com/UserOne&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
I don't know how the logic should be.&lt;br /&gt;
&lt;br /&gt;
Best Regards,&lt;br /&gt;
Weera&lt;br /&gt;
&lt;/div&gt;</description><author>ThaiCarrot</author><pubDate>Tue, 26 Feb 2013 11:23:21 GMT</pubDate><guid isPermaLink="false">New Post: Hi Microsoft. Please... 20130226112321A</guid></item></channel></rss>