using LinqToDB.Configuration;
public Guid Id { get; set; }
public Guid TagId { get; set; }
public decimal Value { get; set; }
public DateTime ModifiedTimeStamp { get; set; }
public static void Main()
Console.WriteLine("Linq2db SqlServer Example");
var ms = new MappingSchema();
ms.GetFluentMappingBuilder()
.HasTableName("TestTable")
.Property(e => e.Id).IsPrimaryKey()
.Property(e => e.ModifiedTimeStamp).HasDataType(DataType.DateTime2)
.Property(e => e.Value).HasDataType(DataType.Decimal);
var cs = "Data Source=sqlite.db;journal_mode=WAL;synchronous=0;Flags=BindUInt32AsInt64;DateTimeKind=Utc;";
var options = new LinqToDbConnectionOptionsBuilder().UseConnectionString("SQLite", cs).UseMappingSchema(ms).Build();
using (var db = new DataConnection(options))
db.CreateTable<TestClass>();
var item = new TestClass() { Id = Guid.NewGuid() };