コード例 #1
0
        protected SqlColumn Property <TValue>(Expression <Func <T, TValue> > expression)
        {
            SqlDbType type = SqlDbTypes.GetSqlDbType <TValue>();

            string    entityFieldName = expression.GetMemberName();
            SqlColumn column          = new SqlColumn(entityFieldName, _entityColumns.Count)
                                        .HasColumnType(type)
                                        .From <T>();

            _columns.Add(column);
            _entityColumns.Add(entityFieldName, column);

            return(column);
        }
コード例 #2
0
ファイル: SqlDbTypesTests.cs プロジェクト: kurthamilton/ODK
        public static void GetSqlDbType_NullableDateTime()
        {
            SqlDbType type = SqlDbTypes.GetSqlDbType<DateTime?>();

            Assert.AreEqual(SqlDbType.DateTime, type);
        }