Wednesday 28 March 2018

What is The Best CMS For Small Business or Startups?



It particularly relies upon your requests, the most recent 15 years I have executed CMS'es for around 20 customers, some little however for the most part for bigger organizations like Satva Solutions. I have seen every one of the Pitfalls and disappointments, and will attempt to summ the most important:

- Buying a CMS in light of highlights, it's pleasant if a CMS has a group of highlights out of the case, from a cost point of view this can be decent, yet what I have seen is that huge numbers of those highlights require so many changes that it was less expensive to work starting with no outside help, great case are frame motors, they are frequently difficult to style, and custom guidelines, as well as approvals, are regularly impractical.

>> Best iOS App Development Company


- Before you begin building, consider future prerequisites, great illustration is multilingual and additionally multi-nation, I have done executions where a customer chose thereafter that a moment dialect was a necessity, it would cost them as much as building the whole unique site.

- Make beyond any doubt your CMS is cloud prepared, it will spare you huge amounts of cash, particularly when you have a ton of Traffic crests.

>> Enterprise .NET MVC Development


- Make beyond any doubt your CMS has an unfaltering base, request references, check out how much usage there is, check or they have legitimate documentation, is there a dynamic group of designers.

- Don't tune in to everyone, tune in to specialists, I know many individuals will prescribe you WordPress or Joomla, why? Since they didn't work with some other CMS, would not state that Joomla or WP is terrible, but rather it depends much on what you require.

- Never ever decide for custom form CMS, fabricating a CMS takes no less than 10.000 hours, it's an exercise in futility their are huge amounts of CMS'es which are open source and contain better and greater functionality out of the crate. Regardless of whether individuals say: I manufacture my own particular since I just required a little piece of functionality are unmindful.

My top picks (I am a .NET MVC Developer so I just give my view on those)

- Episerver CMS system, this is my top pick, it is extremely engineer agreeable, the Editor interface is perfect, where you can pick between an in Page editorial manager or an exemplary view, likewise the way you can add halfway components to your page work incredible, Episerver is exceptionally appropriate for multilingual destinations, additionally their E-commerce addon coordination works extraordinarily.

- Umbraco CMS system, a standout amongst the most dynamic Open Source CMS systems, doh Open Source you can get a full help permit, just once needed to request paid help, posting your concern on the discussion explains it for the most part quicker, I particularly like Umbraco in light of their system structure, when actualized right it is astounding quick. It scales greatly in Windows Azure sites where can deal with huge amounts of guests with a little membership. Documentation was for quite a while an issue, however a years ago a considerable measure better, there is likewise a major arrangement of video instructional exercises which may be truly helpful.

- Sitecore CMS system, presumably the CMS with the most highlights, yet additionally a standout amongst the most costly, both in view of License, however considerably more on improvement costs, it likewise takes a great deal of ability to do executions, when not knowing this CMS it can get a major wreckage. Additionally, the expectation to absorb information for Editors is quite high, particularly when you need to make utilization of personalization and a/b testing.

- Sitefinity CMS system, no experience, associate looked at it yet was not extremely content with it.

- Kentico CMS system, a decent CMS which looks sparkling, it's somewhat the business variant of Umbraco, a people group is additionally somewhat littler.

- Tridion CMS system, one of the more seasoned players, to be completely forthright, I didn't work with it of late, in the event that you have 1 million+ to spend it may be a decent decision ;)

Some Non .NET CMS'es

- Wordpress CMS system, unique a blogging framework, of late it is likewise utilized for sites, if your site is for the most part content related it can be a fine framework particularly when your advancement spending plan is restricted, the risk with WordPress is that custom usefulness is regularly "Hacked" in.

- Joomla CMS system, additionally an exceptionally well-known framework, never preferred it, the item appeared as though one major hack, likewise the numerous security issues are as yet an issue.

Most recent tip: If you discover an execution party it may be worth to give their proposal a chance to audit by an independent master, an accomplished individual can survey a genuine proposition in a couple of hours and give you counsel on estimating as well as missing highlights.

Monday 26 March 2018

How You Can Improve Your Website's Search Results On Google Without SEO Expert



Since such huge numbers of individuals probably profit "doing SEO," there's a considerable measure of perplexity with reference to what Search Engine Optimization is and all the easily overlooked details that you can do at the present time, today, to enhance your the outcomes on your SERP — web crawler comes about page. Alright, how about we begin:

Go Rewrite As Many Titles for your all web pages: According to Moz, "Google ordinarily shows the initial 50-60 characters of a title tag. In the event that you hold your titles under 60 characters, our exploration proposes that you can expect around 90% of your titles to show appropriately." You ought to utilize each and every yet, in addition, don't be adorable. The greater part of my titles are adorable and I squander them. Keep in mind, all anyone thinks about any of your pages — including Google's creepy crawlies and bots — is the title of your pages. In this way, if your title right now is Check Out My Latest Project you should really depict the subject of the blog entry or webpage page.

Try not to let Google define your web page descriptions — Do It Yourself: You don't need to think about the depiction of your page. There are two approaches to gain a little power: change your first passage to depict what your page is about precisely the way writers and journalists should, in the primary section. As per Moz, "Meta portrayals can be any length, yet web indexes, for the most part, truncate pieces longer than 250 characters. It is best to keep meta portrayals sufficiently long that they're adequately illustrative, yet shorter than that 250-character restraint." So, in the event that you don't really compose a meta depiction, Google will dependably take your initial 160 characters. On the off chance that your site enables you to compose an outline or your page enables you to characterize a portrayal, do it. Furthermore, in the event that you concoct an incredible rundown for your page, that depiction ought to incorporate comparative manners of expression and watchwords in both your title and your full substance. Also, on the off chance that you extremely like your synopsis portrayal, at that point please make sure to coordinate it with your composition. Improve it, make it more up to date, and remove it from "document," which is the thing that Google does on the off chance that you don't refresh your site's fight and duplicate now and again.

Add 700 to 1000+ Words to a Product or Service Page by COB: Over 90% of all the crappy, shitty, obsolete, or over-orchestrated or over-altered locales I have seen simply don't have enough content for Google to truly understand. Everyone's endeavoring to be so concise. I accuse the lift discourse for this. We've heated up our marketable strategies and our dreams and statements of purpose down so far — a réduction, maybe — that they're useless to both Google and to somebody who really needs to utilize your site — your corporate webpage, your exclusive foundation, your online HQ, your Internet everything! Why are you keeping it do brief? Why are you being so subtle? Why not take a seat, start up a stogie, present yourself with a profound one, and we should discuss your identity, what you truly do, why you've been so aroused, and what your genuine and genuine capacities are. Like in long shape. What's more, if the majority of this content and every one of these words breaks the feel of your appropriate site, at that point make sure to share these stogie and rum minutes on your blog or on a more profound, auxiliary page.

External Linking Keyword Phrases from Content Pages to About and Offerings Pages Immédiatement: You presumably haven't done the best thing you can do without anyone else site at the present time: each time you see a say of your items, your administrations, or the names of your workers, administrators, and cast of characters, you should hyperlink them all to the pages on which they live. For instance, on the off chance that I specify Mike Moran, I connect him to his page here on Biznology; and, on the off chance that I am doing this right, I will interface my name, Chris Abraham, to my page here, also. It's just plain obvious, I additionally connected Biznology above. It couldn't be any more obvious, it's as simple as that. You should do it.

Compulsory Add ALT text to all your website photos and images: All cutting-edge content administration frameworks (CMS) have somewhere to tweak every one of the pictures on your site. Regardless of whether you don't know how ask your nerd. In the event that regardless you have your web specialist on speed dial, possibly you can energize your website specialist or your format designer to enable you to out. Most downloadable layouts nowadays make it simple to connect words with photographs and words with pictures. Presently, child, we can do it require the investment, do it right, we can do it, infant, do it this evening! For what reason didn't your web designer do it? Apathy. It's most likely even in your agreement. You couldn't have cared less at the time. The all the more pretty pictures, the better. Be that as it may, now you have to mind. Why? Since Google can just read — and record and return come about for — message so if a considerable measure of your site is comprised of pictures and illustrations and designs of content (are you joking me), at that point they're all undetectable to Google. You generally need to take a gander at your site as though you were visually impaired or outwardly debilitated.

Interface Your Site Immediately to Bing Webmaster Tools and Google Webmasters: You should have done this as of now. Snap me: Bing Webmaster Tools and Google Webmasters — additionally, on the off chance that you don't have an SEO apparatus for your website, investigate Yoast SEO for Drupal or Yoast SEO for WordPress. They have the devices required to make it super-easy to make all the correct associations you require. Additionally, extra focuses Google Analytics.

Get a Faster Web Hosting Company and Learn About Caching and CDNs: Google be exhausting! In the event that your site isn't versatile local or agreeable: TAX! In the event that your pictures are gigantic and fat and take perpetually to stack: TAX! What's more, if your site isn't responsive in the "hand-off" between when somebody taps on your Google Search result, at that point TAX! Is all your JavaScript and CSS jumbling up the page (rather than real substance): TAX! In this way, you'll have to spend some cash on getting the quick server, the server with RAM and a SSD HD, super-close access to the Internet Backbone, with the capacity to scale on the off chance that you get a surge of guests, or don't get overflowed in the event that another person on your mutual server scores a sticky image. More than the $3.95 that you're spending now or the sub-par server setup that your CMS site specialist organizations have you on (they have to make however much delta as could reasonably be expected, right, we're entrepreneurs, all things considered). Also, and, after its all said and done, you have to find out about how to make your moderate ass database-supported sites, your WordPress or Drupal or whatever site, quicker through reserving. WordPress reserving's entirely simple. And after that, since you can't be in all spots without a moment's delay, a substance conveyance organize (CDN) enables you to appropriate your site and every one of its substance over the globe. I have dealt with how to utilize CloudFlare for nothing finished on my "I would prefer not to be fat, debilitated, and frail perpetually" blog, RNNR. Not exclusively do CDNs help enliven up your site, they additionally make vicinity to the server a non-issue. In the event that your servers are in Northern California and somebody's looking at your site in London would need to tunnel through MAE-East to get to it. In any case, with a CDN, probably there'd be a working duplicate of RNNR someplace in the UK. The majority of this merits investigating. In any event for SEO, at any rate for Google. Since, if everything is equivalent, at that point the speed, speed, and responsiveness if your site will be the x-factor.

Compose a Blog Post About Everything On Your Site As Soon As You Can: See what I am doing well at this point? You may think that we're doing the greater part of this to help you. Naw, I am doing these blog entries once seven days, on Biznology, for near six years, for me and for my SEO. Do you like my posts? Indeed? Great!


I really counsel on SEO — look at me over Skype: rakshithirapara or email me at rakshithirapara@gmail.com.


Also, you can connect or follow me on:
Facebook: https://www.facebook.com/rakshithirapara

Related: Restaurant Mobile App Maker for All Mobile Devices

Thursday 22 March 2018

Stop Being Boring: How To Write More Humorous Articles while Article Writing



When thinking of, you clearly need to remember your group of onlookers.

The objective is to catch the consideration of your perusers and hold it. That way, you influence them to visit your blog or site consistently, and keeping in mind that they're there, they invest quality energy experiencing your articles. In doing as such, you keep up your readership and lessen your ricochet rate.

Nonetheless, a few people locate this hard on the grounds that the greater part of their perusers think their articles are exhausting. They can catch the consideration of their perusers at first, however, lose it similarly as fast as they picked up it.

Is it a miserable circumstance?

No!

How To Use Humor In Your Writing


In the wake of perusing this article, you will increase some valuable tips that will enable you to compose diverting substance that will revive your blog and keep your perusers sitting tight for additional.

This is what you have to do…

1. Use Sarcasm


A few people simply have a skill for mockery.

With a little comical inclination, you can utilize mockery as a standout amongst the most useful instruments to pick up and hold the consideration of your perusers. On the off chance that you can utilize mockery at the ideal time, the impact will be intense.

In any case, be cautioned: Not every person comprehends when mockery is being utilized.

You need to contemplate and comprehend your group of onlookers with the goal that you realize what they discover entertaining and what will annoy them. That way, you can utilize mockery without sending your perusers away.

2. Focus On Your Introduction


Your presentation needs uncommon consideration.

Most perusers make up their psyches whether to keep perusing an article or proceed onward to another in the wake of perusing the presentation. So bind your presentation with a little cleverness. Make your opening the window through which your perusers will see the embodiment of your article.

Toss in some fun/interesting realities, representations, cites, or other helpful kinds of cleverness in the presentation.


When you do this over and over, your perusers will move toward becoming "dependent" to your articles.

3. Use Metaphors


Talking figuratively is another awesome apparatus in the clever essayist's playbook.

What is a representation?

This is the manner by which Wikipedia characterizes it:

"A representation is a different method of expression that alludes, for explanatory impact, to one thing by specifying something else. It might give clearness or distinguish shrouded similitudes between two thoughts."

It might be said, it is an approach to emblematically look at two things. The goal is to commute home a point that may not generally be effectively comprehended.

For example, William Shakespear contrasted the world with a phase in As You Like It. The psychological picture that this articulation inspires is more grounded than one he could have painted through arduously clarifying what he implied. When you understand that his attestation is valid (as you come to comprehend the illustration), it ends up diverting and you feel like the representation was an extremely astute joke.

While composing, search for analogies that will convey the message precisely without sounding dry.

With illustrations, you are giving perusers a funny mental exercise that they can't stand to miss. As they keep understanding, they will consider the pictures you utilize. That is the energy of utilizing similitudes.

4. Use Self-Deprecating Humor


It is here and there great to utilize self-censuring humor… at the perfect time.

In the event that you need to make a joke, you require somebody as the objective. You may acquire the rage of your perusers on the off chance that you utilize another person as your objective, in this way, you can simply ridicule yourself.

A reasonable way you can do this is to review the missteps you've made in the past which may fill in as a lesson to your perusers.

People who may some way or another vibe annoyed if the joke applies to them will see it from another viewpoint in the event that you coordinate the joke at yourself.

Moreso, it builds the level of the effect of the joke.

Doing this, you can be entertaining, shrewd, and not wound anybody's sense of self (with the exception of your own!).

5. Include Images And Memes


Pictures can in some cases express what you can't locate the correct words for.

Images are an incredible method to demonstrate to your perusers proper methodologies to react to your jokes. By utilizing the correct picture to commute home your jokes, combined with the correct image, you will fuel your perusers' enthusiasm for your articles.

Steadily, they will discover your presents overwhelming this interprets on holding readership.

Be that as it may, don't abuse them. They can divert your perusers and have the precise inverse target of utilizing them. Utilize pictures and images sparingly.

You can likewise endeavor to utilize "hand drawn pictures". In case you're sufficiently inventive, you can draw your own pictures like Henneke dependably does on her Enchanting Marketing blog.




As should be obvious, taking a gander at these hand drawn pictures alone will urge you to peruse the whole article.

That is the ponder of the correct picture at the ideal time. It doesn't need to be something unprecedented by any stretch of the imagination, simply straightforward pictures with write-ups.

The web is loaded with extraordinary pictures and images you can utilize fittingly to add life to your posts. You can scan for these assets ahead of time and spare them where you can without much of a stretch access them at whatever point they are required. Utilizing funny cartoon is another perfect plan to build humor and effect of your substance.

Utilizing a funny cartoon is another perfect plan to expand the silliness and effect of your substance.


6. Occasionally Use Clichés


Utilizing prosaisms is another approach to convey cleverness to your reviews.

This is more critical in the event that you think that its hard to concoct the correct joke that your perusers will discover diverting without harming their still, small voice. You can utilize them once in a while to flavor your articles. Be that as it may, similar to pictures and images, don't abuse them.

I propose that you utilize equivalent words to compose diverse adaptations to keep the buzzword special and entertaining.

Case:

Unique adaptation:

At the point when life gives you lemons, make lemonade.

New form:

When you have a cluster of decaying cucumbers, place them in a container and call them pickles.

Along these lines, you won't be doling out a similar exhortation that a million other individuals have given before you. Also, more imperatively, you can be one of a kind and amusing!

7. Use Other People’s Works


Hello, don't misunderstand me, I am not upholding unoriginality. Be that as it may, you can make a reference to an important or interesting thing from crafted by somebody who has a pizazz for composing hilarious things.

Ensure that whatever you need to cite or call attention to is important to the subject under exchange. This will add some zest to your work while despite everything you giving perusers the important data.

How would you do this?

A perfect method to end up familiar with such individuals is to tail them. The web is loaded with online networking stages where you can see crafted by diverting essayists.

You can read their online networking posts, websites, or hear them out talk at courses or workshops. Be that as it may, bear in mind to recognize the proprietor of the work. You can't take individuals' work or thoughts and figure you can escape with it. You should give them credit.

For instance, here is an extraordinary bit of work by prevalent blog The Oatmeal:

8. Write Down Funny Things


While surfing the net, you may go over a few jokes that you feel might be great in an article. Record such jokes for sometime later.

At whatever point you need to compose an article that is identified with that joke, build up your article and weave in the joke.

You can discover jokes via web-based networking media stages, on satire writes, or even at comic drama appears and on TV.

At whatever point you run over some extremely interesting jokes, scribble them down. It is fitting to keep up a swipe document as opposed to hunting down the correct joke when composing an article. I utilize Evernote for keeping up my swipe record.

Humor In Your Articles For Better Engagement


While you would prefer not to give the feeling that you are a comedian (unless you are an expert one), mixing your articles with some cleverness might be the lift that your works have been desiring for.

At the point when individuals are engaged and instructed by means of your articles, rest guaranteed that they will be prepared to return over and again for more data.

In any case, following these valuable tips won't transform you into an ace inside two or three days. You have to hone more than once to the point when you have aced them.

Utilizing humor in the correct way will remove your blog from lack of definition and into the spotlight where you can get a genuine incentive for your endeavors.

So how would you utilize humor in your articles? What sorts of things do you discover clever in blog entries? Tell me in the remarks underneath!

Like this post? Offer it to your companions!


Wednesday 21 March 2018

Why ASP.NET MVC is The Best for Your Website and Application Development Services



The significance and adequacy of ASP.NET MVC structure can't be denied, particularly in the web improvement industry. This innovation has a solid support from Microsoft which guarantees that front-line programming improvement capacities are given to ASP.NET MVC developers their new redesigns.

This system has ruled the best outlines with its qualities which incorporates its versatility, execution, straightforwardness, structure, faster rendering, testability et cetera. The following are a portion of the features of this creative innovation.


  • MVC (Model View Controller) Framework Presence


This element makes it simple for an ASP.NET MVC developer to effectively isolate information layer, business layer, and introduction layer from each other. This influences things to look easier to an engineer.


  • Asynchronous via async/await


This component makes it simple for engineers to use offbeat programming designs. With Async executed taking all things together ASP.NET Framework classes, your web application will invest less energy sitting tight for questions, web benefit calls, and other I/O activities to finish an activity.


  • TDD (Test Driven Development)


This MVC include empowers an ASP.NET MVC developer and analyzer to work in a state of harmony. It accomplishes this element by empowering venture testing amid its improvement stage. This enables the ASP.NET developers to convey a decent quality work in time.

  • Enhanced Cloud Support


The way the MVC engineering is outlined, it utilizes its adaptable structure to give particular point support to the cloud sending model. With this element, applications are constantly prepared to be coordinated into the cloud.


  • Easy Integration of JavaScript


This ASP.NET MVC include makes things less demanding for engineers by disentangling the incorporation of JavaScript system. This makes life glad for engineers as there is no requirement for hard codes.


  • Cross-Platform Compatibility


ASP.NET MVC developers would now be able to work autonomously on different stages, without agonizing over the execution of their venture on different stages. Once the application is created, it can be perfect for any sort of stage.


Hire .NET Developers and Understand the Difference

ASP.NET web improvement has been a compelling technique to augment ROI. Staying refreshed with the most recent advancements, keeping your customers fulfilled and cheerful has dependably been a test. The best answer for these difficulties is enlisted ASP.NET MVC developer to enable you with your ventures with regard to points of interest, for example, determinations, the to spending plan, area, et cetera.

Our far-reaching portfolio as an ASP.Net improvement organization talks about various years of capability in the execution complete ASP.NET MVC Development Projects. We create and execute different seaward ASP.NET development company with a model that is exceptionally savvy. We decisively guarantee you to depend on our experience to take a shot at your ventures effectively and flawlessly. Our strategies are smooth and assimilated by our designers to keep up and give you day by day report and updates on the status of your venture.

Thursday 8 March 2018

How to use Content Service API in Umbraco CMS Systems



Umbraco is open source Content Management System ( CMS ) for overseeing dynamic content on any site. It is overseeing content from administrator board and show on the front side. It is anything but difficult to make content from administrator board. At times we have to make content from a front side. For instance, we have to spare tributes for the site then it will be submitted from a front side. For this situation, we have to spare content from the front end. Umbraco CMS additionally give us Content Service API to oversee content. We can utilize that content benefit API to make content from front-end side.


There are a few stages to make content utilizing Content Service API.

  • Make surface Controller. 
  • Include a strategy for making content. 
  • Set non-specific properties of the substance. 
  • Include a strategy in Umbraco shape. 

>> Best iOS App Development Company


For Example, If we have to include tributes information in our site at that point, First of all, we have to make Surface Controller in Umbraco CMS project. At that point, we have to add technique as underneath to include tribute information in Umbraco CMS site. We have to set the estimation of non-specific properties which we had characterized while making record kind of tributes.

public ActionResult AddTestimonial(string Name = "", string Description = "")
{
var contentService = new ContentService();
var user = contentService.CreateContent(
Name, // Node Name - what I want to call the new child node
1115, // Parent Node we want to add to
"umbTestimonial", // The alias of the Document Type
0); // Umbraco User ID this will be created by, default 0
user.SetValue("name", Name);
user.SetValue("description", Description);
contentService.SaveAndPublish(user);
return this.Redirect("/testimonial-list");
}

Now, We can post the data using BeginUmbracoForm method of Umbraco CMS system.


@using (Html.BeginUmbracoForm("AddTestimonial", "TestimonialSurface", FormMethod.Post))
{
//add your form code here
}

I trust that this article will make your Umbraco CMS integration as simple as. connect, in the event that you might want to help in Umbraco CMS development. You may likewise Hire Umbraco CMS Developers from our organization for Help and Supports.

Tuesday 6 March 2018

Entity Framework DeadLock/NoLock [ISSUE RESOLVED] - SQL Server Solution













How to prevent and resolve deadlock problem in SQL Server?
In this article, I will share how would I comprehend element system gridlock issue. As of late, I confronted one normal yet a major issue identified with gridlock in the substance framework(EF6). we are dealing with the substance structure as information get to layered venture. Venture in light of employment planning utilizing foundation administrations, having SQL server tasks like include, refresh, erase and so on. 
Utilizing SQL server exchange of element framework(EF) which is refresh information in excess of 10 tables in a solitary exchange. So that, we are driving SQL server information from those database tables and demonstrating it on a front end site frame. Assume, We need to show all the data from all the database tables. At the point when SQL server exchange is running around then, SQL utilizes locking strategy at table or line level. 
Presently now, we have experienced a gridlock issue in substance system, likewise discover the aggregate changeless answers for halt issues identified with element structure 6.
HIRE NOW!

Do You Need Dedicated SQL Server Developer for Hire?

Hire our best SQL developer on hourly, Full-time, Part-time bases. We are ready to help you resolve the problems for SQL server in EF web development.

Deadlock Problem statement

SQL server exchange is running in windows benefit which bolts the tables/columns and we are perusing information from table to show on our site. be that as it may, stops are a general issue with database applications utilizing exchanges, so we are getting the accompanying halt blunder in a site. 
  • Blunder: Transaction (Process ID 57) was stopped on bolt assets with another procedure and has been picked as the gridlock casualty. Rerun the exchange. 
  • Stop issues with EF.

Deadlock Solution
We have numerous approaches to determine halt issues. Here I am just examining how to anticipate halt in Entity Framework. 
There are alternatives like this snap here, and utilization of a putaway methodology with a NOLOCK watchword (Select * from Test NOLOCK) in an inquiry. this putaway system is called from substance structure. Likewise, we can utilize SQL View with a NOLOCK catchphrase in an inquiry to avoid stopping. 
To defeat this issue we have executed single arrangement of the entire undertaking, which READ UNCOMMITTED information to show on a site. 
Substance structure utilizes SQL server exchange ISOLATION LEVEL as a matter of course which READ COMMITTED information. We have refreshed ASP.NET MVC C# code to dependably read uncommitted information by setting confinement level. 
Generously take after the ASP.NET C# code, as you can resolve stop issue in the asp.net MVC venture. The accompanying code is demonstrating all READ UNCOMMITTED information on the site.
Example Code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web.Mvc;
using System.Web;
using Repositories.EntityFramework;
using Repositories;
namespace Web.Controllers
using System.Data; {
public class TestController : Controller
{ //dbContext
//Repository
DBContext dbContextReadOnly = new DBContext();
//Close Connectoin
IStudentRepository studentRepository { get; set; }
base.Dispose(disposing);
protected override void Dispose(bool disposing) { try { }
if (dbContextReadOnly.Database.Connection.State == ConnectionState.Open)
finally { dbContextReadOnly.Database.Connection.Dispose(); } }
public void InitialiseController()
public TestController() { InitialiseController(); } { //Check DB connection
dbContextReadOnly.Database.Connection.Open();
if (dbContextReadOnly.Database.Connection.State == ConnectionState.Closed) { //SET TRANSACTION ISOLATION LEVEL
studentRepository = new StudentRepository(dbContextReadOnly);
dbContextReadOnly.Database.ExecuteSqlCommand(SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;); } //Initialise Repository } public ActionResult Index() { //Read lock data
var student = studentRepository.Query.Where(x => x.Id == 1).FirstOrDefault();
try { //Read locked table Data var studentList = studentRepository.Query.ToList(); //Read locked item return View(product); } catch (Exception ex)
{
{ throw ex; } } [HttpPost] public ActionResult Index(int id) { // Add/Update/Delete data using transactionscope using (var dbContextWriteOnly = new DBContext())
studentRepository = new StudentRepository(dbContextWriteOnly);
using (var transactionResult = dbContextWriteOnly.Database.BeginTransaction(System.Data.IsolationLevel.ReadUncommitted)) { // Re-Initialise Repository try { var student = studentRepository.Query.Where(x => x.Id == id).FirstOrDefault();
}
student.DateTimeStamp = DateTime.Now; studentRepository.SaveChanges(); transactionResult.Commit(); return View(); } catch (Exception ex) { transactionResult.Rollback(); throw ex; } } } }
}






Conclusion
Recommended technique for the resolving Deadlock issues in entity framework 6 is the easiest way and time saving for ASP.NET MVC Developer.
With use of isolation level, We able to showing  READ UNCOMMITTED information on the ASP.NET MVC website like above example. we have lots of tips and tricksrelated to asp.net mvc development.
For More information,  Go to  ISOLATION LEVEL option.
Thank you for reading.

Twilio Programmable Wireless Moves from Beta to General Availability

Twilio has declared that Programmable Wireless is currently out of beta and by and large accessible (GA). Twilio Programmable Wireless ...