Сейчас я изучаю LINQ-to-SQL с помощью бета-версии Visual Studio 2010. Сейчас я пытаюсь понять основы, без магического светового кода, автоматически сгенерированного из схем и из sqlmetal. Я пробовал следующий код:
public class Database : DataContext
{
public Database( string s ) : base( s ) {}
public Table< DUser > items;
}
[Table( Name = "users" )]
public class Item
{
[Column]
public string s;
}
// Using SQL Compact.
var db = new Database( "Data Source=test.sdf;" );
// Works fine and creates database.
db.CreateDatabase();
Но как добавить данные в созданную / открытую базу данных? Учебники, которые я прочитал, показывают что-то вроде db.Items.Add (), но в Table <> нет члена Add () :(. Есть какие-нибудь символы без использования схемы / sqlmetal?