diff --git a/ej2-asp-core-mvc/code-snippet/grid/columns/auto-primary/primary.cs b/ej2-asp-core-mvc/code-snippet/grid/columns/auto-primary/primary.cs
new file mode 100644
index 0000000000..8becfe6081
--- /dev/null
+++ b/ej2-asp-core-mvc/code-snippet/grid/columns/auto-primary/primary.cs
@@ -0,0 +1,6 @@
+public IActionResult Index()
+{
+ var Order = OrderDetails.GetAllRecords();
+ ViewBag.dataSource = Order;
+ return View();
+}
\ No newline at end of file
diff --git a/ej2-asp-core-mvc/code-snippet/grid/columns/primary/razor b/ej2-asp-core-mvc/code-snippet/grid/columns/auto-primary/razor
similarity index 63%
rename from ej2-asp-core-mvc/code-snippet/grid/columns/primary/razor
rename to ej2-asp-core-mvc/code-snippet/grid/columns/auto-primary/razor
index 66be67f99c..de350aaddb 100644
--- a/ej2-asp-core-mvc/code-snippet/grid/columns/primary/razor
+++ b/ej2-asp-core-mvc/code-snippet/grid/columns/auto-primary/razor
@@ -2,8 +2,6 @@
diff --git a/ej2-asp-core-mvc/code-snippet/grid/columns/auto-primary/tagHelper b/ej2-asp-core-mvc/code-snippet/grid/columns/auto-primary/tagHelper
new file mode 100644
index 0000000000..f88cb4f2b8
--- /dev/null
+++ b/ej2-asp-core-mvc/code-snippet/grid/columns/auto-primary/tagHelper
@@ -0,0 +1,10 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ej2-asp-core-mvc/code-snippet/grid/columns/auto/razor b/ej2-asp-core-mvc/code-snippet/grid/columns/auto/razor
index ce978cae52..adc629c241 100644
--- a/ej2-asp-core-mvc/code-snippet/grid/columns/auto/razor
+++ b/ej2-asp-core-mvc/code-snippet/grid/columns/auto/razor
@@ -1 +1 @@
-@Html.EJS().Grid("Auto").DataSource((IEnumerable