public AliasedColumnsClassTests() { var type = EntityTypes.Register<AliasedColumnsClass>(tr => { tr.Alias(t => t.Name, "ADifferentName") .Alias(t => t.Description, null); }); _idProperty = type.GetProperty<AliasedColumnsClass>(t => t.Id); _nameProperty = type.GetProperty<AliasedColumnsClass>(t => t.Name); _descriptionProperty = type.GetProperty<AliasedColumnsClass>(t => t.Description); _queryGenerator = new SqlServerGenerator(); }
public TestClassTests() { var simpleClassType = EntityTypes.Register<TestClass>(); _idProperty = simpleClassType.GetProperty<TestClass>(t => t.Id); _nameProperty = simpleClassType.GetProperty<TestClass>(t => t.Name); _queryGenerator = new SqlServerGenerator(); }
public NonIdentityKeyClassTests() { var type = EntityTypes.Register<NonIdentityKeyClass>(tr => { tr.Key(t => t.Id, false); }); _idProperty = type.GetProperty<NonIdentityKeyClass>(t => t.Id); _queryGenerator = new SqlServerGenerator(); }
public AliasedTestClassTests() { var type = EntityTypes.Register<AliasedTestClass>(tr => { tr.AliasTable("TestClasses"); }); _table = type.Name; _idProperty = type.GetProperty<AliasedTestClass>(t => t.Id); _nameProperty = type.GetProperty<AliasedTestClass>(t => t.Name); _queryGenerator = new SqlServerGenerator(); }