Breaking Changes. Upgrade Script in Sql directory. Deployed
This commit is contained in:
1 parent
d4cfa92848
commit
9ed5843dbd
86 files changed
+2616
-2358
No files matched your search
@@ -0,0 +1,35 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using FluentNHibernate.Conventions.Inspections;
|
||||
using System.Reflection;
|
||||
using Tanshu.Accounts.Contracts;
|
||||
|
||||
namespace Tanshu.Accounts.SqlDAO
|
||||
{
|
||||
public static class AttributeChecker
|
||||
{
|
||||
public static bool Cascade(ICustomAttributeProvider provider)
|
||||
{
|
||||
return provider.GetCustomAttributes(typeof(CascadeAttribute), false).Length == 1;
|
||||
}
|
||||
public static bool Unique(ICustomAttributeProvider provider)
|
||||
{
|
||||
return provider.GetCustomAttributes(typeof(UniqueAttribute), false).Length == 1;
|
||||
}
|
||||
public static bool NotNull(ICustomAttributeProvider provider)
|
||||
{
|
||||
return provider.GetCustomAttributes(typeof(NotNullAttribute), false).Length == 1;
|
||||
}
|
||||
public static bool Formula(ICustomAttributeProvider provider)
|
||||
{
|
||||
return provider.GetCustomAttributes(typeof(FormulaAttribute), false).Length == 1;
|
||||
}
|
||||
public static string GetFormula(ICustomAttributeProvider provider)
|
||||
{
|
||||
var vv = (FormulaAttribute)provider.GetCustomAttributes(typeof(FormulaAttribute), false)[0];
|
||||
return vv.Formula;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user