मैं यह क्यों नहीं कर सकते हैं:LINQ से संस्थाएं कुछ तरीकों को क्यों पहचानती नहीं हैं?
usuariosEntities usersDB = new usuariosEntities();
foreach (DataGridViewRow user in dgvUsuarios.Rows)
{
var rowtoupdate =
usersDB.usuarios.Where(
u => u.codigo_usuario == Convert.ToInt32(user.Cells[0].Value)
).First();
rowtoupdate.password = user.Cells[3].Value.ToString();
}
usersDB.SaveChanges();
और यह करना है:
usuariosEntities usersDB = new usuariosEntities();
foreach (DataGridViewRow user in dgvUsuarios.Rows)
{
int usercode = Convert.ToInt32(user.Cells[0].Value);
var rowtoupdate =
usersDB.usuarios.Where(u => u.codigo_usuario == usercode).First();
rowtoupdate.password = user.Cells[3].Value.ToString();
}
usersDB.SaveChanges();
मैं मानता चाहिए कि यह एक अधिक पठनीय कोड है, लेकिन क्यों नहीं कर सकते यह किया जा सकता है?
वहाँ T-SQL कार्यों के लिए L2E नक्शा इन तरीकों/कार्य करने के लिए एक तरीका है? +1 स्पष्ट स्पष्टीकरण – Luiscencio
नहीं, लेकिन यदि आप SQL में उपयोगकर्ता द्वारा परिभाषित फ़ंक्शन बनाते हैं और इसे अपने डेटा संदर्भ में जोड़ते हैं, तो आप उन्हें अपने प्रश्नों में उपयोग कर सकते हैं। – Josh
इसलिए यदि मैं अपने DB के लिए mysql का प्रयोग करना और संग्रहीत प्रक्रिया जोड़ने हूँ मैं इसे किसी भी तरह कॉल कर सकते हैं? – Luiscencio