In webapplication we have CodeBehind
In website we have codefile
In webapplication we have CodeBehind
In website we have codefile
>First Open Visual Studio
>Right Click on table and click on Design
>Right Click on column name left side
>Click on Indexes/Key
>Select Unique key in 'Type' Filed
Note:- Sometime unique key option is not visible
<asp:Button ID="Button1" runat="server"
PostBackUrl='<%# Eval("Id","~/Employee/Update/{0}") %>'
Text="Save" Width="75px" />
webclient in asp.net
for get
string handlerUrl = String.Format(Request.Url.Scheme+"://" +Request.Url.Authority+"{0}","/api/values");
string response = (new WebClient()).DownloadString(handlerUrl);
for post
using (var client = new WebClient())
{
string handlerUrl = String.Format(Request.Url.Scheme + "://" + Request.Url.Authority + "{0}", "/api/values");
client.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded";
var data = "=Short test...";
string result = client.UploadString(handlerUrl, "POST", data);
Response.Write(result);
}
https://www.aspsnippets.com/Articles/2149/Call-Consume-Web-API-using-WebClient-in-ASPNet-C/
object input = new { Name ="yash"};
input = 6;
List<object> a = new List<object>();
a.Add(5);
a.Add( "ere");
object[] jji=new object[2]{ new {s = "df"}, new {s= "df"}};
some times we can use
dr.ItemArray = new Object[] {new { AgentName = "dfdf"}, new {AgentName = "df"} };
string json = (new WebClient()).DownloadString("https://raw.githubusercontent.com/aspsnippets/test/master/Customers.json");
//Return the JSON string.
return Content(json);
> Add new item in visual studio
> Add ADO.net entity data model
>Click generate from database
>Set connection string Yes or no
> Select table
>Click finish
> Click on ok when says it can harm computer
> Go to model.tt
> You can copy entity model
Note:- When creating a Entity Data Model> In the EDMX file > Goto properties and Code generation Stratigy to Default > you will see the code in the designer file(if it is showing blank file)
In web.config file connection string name will store as (use dbcontext) for remeber.
we have to use context.cs class for CRUD operation
example
//create
using (EmployeeDBContext dbContext = new EmployeeDBContext())
{
dbContext.Employees.Add(employee);
dbContext.SaveChanges();
}
===============
//update
using (EmployeeDBContext dbContext = new EmployeeDBContext())
{
var entity = dbContext.Employees.FirstOrDefault(e => e.ID == id);
entity.FirstName = employee.FirstName;
entity.LastName = employee.LastName;
entity.Gender = employee.Gender;
entity.Salary = employee.Salary;
dbContext.SaveChanges();
}
==============
//Delete
using (EmployeeDBContext dbContext = new EmployeeDBContext())
{
dbContext.Employees.Remove(dbContext.Employees.FirstOrDefault(e => e.ID == id));
dbContext.SaveChanges();
}
============
//Getall
using (BookMasterdbEntities db=new BookMasterdbEntities())
{
return db.BookMasters.ToList();
}
==============
//Getbyid
using (BookMasterdbEntities dbContext = new BookMasterdbEntities())
{
dbContext.BookMasters.add(dbContext.BookMasters.FirstOrDefault(a => a.BookID == id));
dbContext.SaveChanges();
}
ref:- https://dotnettutorials.net/lesson/web-api-with-sql-server/