(我对 Linq to SQL 完全陌生)我正在创建一个与数据库密切合作的 Web 应用程序,我正在寻找最快且连接时间效率最高的模型,并相信 Linq to SQL 就是这样。我正在使用 C#/.Net4/Visual Studio 2010
为简单起见,我有一个包含许多 asp 文本框的 web .aspx 页面。我想通过 Linq 将 SQL 数据中的文本值提供给 SQL 对象。我还有一个名为 DataClasses.dbml 的文件,其中在设计视图中添加了一个表。到目前为止,我的网页代码隐藏中的代码是:
DataClassesDataContext db = new DataClassesDataContext(getConnectionString);
var table = from t in db.MyTable
where t.PK == 2
select new { t.col1, t.col2, t.col3};
db.Connection.Open();
db. // What's the best way of loading the object?
db.Connection.Close();
然后如何访问列值?还是我将它数据绑定到数据表?如果是这样,怎么做?
myTextBox1.Text = table.???col1.value;