mysql - DBLinq for a production system? -
We are working behind the C # code on the ASP.NET web app. The database is using MySQL 5.1 InnoDB. Data access layer ado Uses the net to call accumulated processes and then creates separate data structures from the result set (an object mapping). It works fine, but this is a small thing.
Not surprisingly, we made some mistakes while designing the first version of our data model, but the experience has made us smart and we have decided that the data model We do not need to change our Data Access Layer, but we are also considering our options for this.
These days it is difficult for us to ignore the popularity of ORM equipment; We feel that we are behind them not being acquainted with them or some are behind them. Not only that, but we have already designed an object model that best describes our data model. The main ORM tool will be assumed that NHibernate, ADO.NET Entity Framework, and LINQ to SQL we prefer LINQ to SQL because we have read (SO on) that it is a light weight compared to the full ORM tool.
We feel that there is a learning curve to use an ORM tool, but we already see how using LINQ we have to write down the amount of code it can, Which can save us a long time. However, we are using MySQL, not SQL Server.
Then My question is, will the production system work adequately? Or, what is the reason for the robustness from SQLQ to SQL SQL for us to move to SQL Server 2008? Incedentally, I like to use SQL Server on MySQL, but cost is a clear flaw. After 3 years on BizSpark, we will be on the hook for $ 6 or should we consider other ORM devices instead? Or, should we just ignore the publicity and should not use any ORM tool, but perhaps it should be taken advantage of?
I searched the SEO. For information about DBLinq, but only 17 questions are available, so it does not look popular.
EDIT
Looks like though there is support for LINQ, so this is another option. Can anyone talk about how well the driver works to write LINQ queries?
It's free, very fast and has fantastic LINQ support.
Comments
Post a Comment