MvcApplication1.Models.MvcGuestbookEntities db = new Models.MvcGuestbookEntities(); db.AddTo留言板(new Models.留言板() { 姓名 = data.Name, Email = data.Email, 內容 = data.Body, 建立時間 = DateTime.Now });
C#來源:ASP.NET MVC 2 開發實戰
VB之ADO.NET實體資料模型新增資料語法
' 不用使用完整的命名空間MvcApplication1.Models.MvcGuestbookEntitie ' VB會自動判別,直接使用物件即可 Dim db As MvcGuestbookEntities = New MvcGuestbookEntities() 'Dim db As New MvcGuestbookEntities() 是VB更簡潔語法,建立加初始化 ' 在Visual Studio 2010中,最後面的_(底線)可以不用加 db.AddTo留言板(New 留言板() With { _ .姓名 = data.Name, _ .Email = data.Email, _ .內容 = data.Body, _ .建立時間 = DateTime.Now _ }) db.SaveChanges()
原先是被C#裡的這一段卡住:
db.AddTo留言板(new Models.留言板() { 姓名 = data.Name, Email = data.Email, 內容 = data.Body, 建立時間 = DateTime.Now });
來後使用語法轉換服務,轉出來的VB是:
db.AddTo留言板(New Models.留言板() With { _ Key .姓名 = data.Name, _ Key .Email = data.Email, _ Key .內容 = data.Body, _ Key .建立時間 = DateTime.Now _ })
我就看懂了。
Reference:
沒有留言:
張貼留言
感謝您的留言,如果我的文章你喜歡或對你有幫助,按個「讚」或「分享」它,我會很高興的。