こんにちは友達私は以下のリストを持っています
List<Authors>listAuthor=new List<Authors>();
そのリストには100個のレコードがあります。私の質問は、エンティティフレームワークのデータベースファーストテクニックを使用して、Asp.Net MVcで1回のラウンドトリップ(データベースへの1回のヒットのみ)でこれらのリストをデータベースに保存したいということです
オブジェクトを作成しました
Author objAuthor=new Author();
objAuthor=listAuthor;
変換エラーが発生しています。何かアイデアはありますか?
これは私の完全なコードです
public ActionResult SaveAuthorConsol()
{
List<Author> listAuthor = new List<Author>(); // declare list
List<Bib> bib = new List<Bib>(); // geting records from this table
bib = db.Bibs.ToList();
var q = db.Authors.ToList();
foreach (var c in q)
{
db.Authors.DeleteObject(c); //Note:deleting previous records from Author table
}
db.SaveChanges();
foreach (var bibitems in bib) // return Author type list
{
Authors objAuthor = new Authors();
listAuthor.AddRange(objAuthor.SaveAouthor(0, bibitems.Contents));
}
foreach (Author objauthor in listAuthor) //adding my list records to database
{
db.Authors.Attach(objauthor); // getting error here
}
db.SaveChanges();
return View();
}
ありがとう