MicroLite.Dialect.SqlServerCeDialect.BuildSelectInsertIdSqlQuery C# (CSharp) Method

BuildSelectInsertIdSqlQuery() public method

public BuildSelectInsertIdSqlQuery ( IObjectInfo objectInfo ) : SqlQuery
objectInfo IObjectInfo
return SqlQuery
        public override SqlQuery BuildSelectInsertIdSqlQuery(IObjectInfo objectInfo)
        {
            return new SqlQuery("SELECT @@IDENTITY");
        }

Usage Example

        public void BuildSelectInsertIdSqlQuery()
        {
            var sqlDialect = new SqlServerCeDialect();

            var sqlQuery = sqlDialect.BuildSelectInsertIdSqlQuery(ObjectInfo.For(typeof(Customer)));

            Assert.Equal("SELECT @@IDENTITY", sqlQuery.CommandText);
            Assert.Equal(0, sqlQuery.Arguments.Count);
        }