EntityFrameworkのコードファーストなら
属性をもとにDbに制約つけてくれるでしょ