You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Connected.Framework/Connected.Data/Schema/ISchemaColumn.cs

28 lines
600 B

2 years ago
using System.Data;
using System.Reflection;
2 years ago
using Connected.Entities.Annotations;
namespace Connected.Data.Schema;
public interface ISchemaColumn
{
string? Name { get; }
DbType DataType { get; }
bool IsIdentity { get; }
bool IsUnique { get; }
bool IsIndex { get; }
bool IsPrimaryKey { get; }
bool IsVersion { get; }
string? DefaultValue { get; }
int MaxLength { get; }
bool IsNullable { get; }
string? Index { get; }
int Scale { get; }
int Precision { get; }
DateKind DateKind { get; }
BinaryKind BinaryKind { get; }
int DatePrecision { get; }
PropertyInfo Property { get; }
2 years ago
}