2
我試圖學習LINQ to SQL和實體框架6.只是試圖添加字符串到數據庫表。使用linq to SQL和EF6插入或添加字符串到數據庫表?
以下是我已經得到了現在:
static void Main(string[] args)
{
using (ResponsesEntities db = new ResponsesEntities())
{
try
{
Respons res = new Respons();
res.ExtSerial = "ASDF1234";
res.Date = "2015-05-01";
res.FileName = @"C:\tae.XML";
res.ResponseDescription = "OK";
db.Responses.Add(res);
Console.WriteLine("Inserted!");
Console.ReadLine();
}
catch (Exception)
{
Console.WriteLine("TAE! Error");
}
}
它運行,但它不會字符串添加到表。
請注意:Linq-to-SQL是一個獨立的**,與實體框架不同的ORM。它由C#團隊設計,是Linq可以做的一個「概念證明」。 EF是由微軟的數據團隊設計和建造的 - 不同的野獸。您不能同時使用兩者 - 而Linq-to-SQL實際上被認爲是無端的技術,而EF則是當前(和未來)的Microsoft ORM產品。 –