确保所有字符串属性在EF 6.2中都有长度和Unicode设置

时间:2019-03-01 13:59:50

标签: .net entity-framework entity-framework-6

有一个包含多个$('.col:contains("Food")').next('.col').find('.name').css('color' , 'red');的大型应用程序。在多个项目中有许多实体,每个表都有许多字符串属性。不幸的是,没有定义字符串属性的长度或unicode设置,导致SQL Server进行隐式参数转换,这会损害性能。

我需要一种无需完全映射就可以找到所有这些属性的方法,如果可能,请强制要求它们始终具有此类设置。

我正在考虑检索模型元数据,并遍历所有映射的实体以检查是否所有字符串均具有最大长度和unicode设置。我只会在<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div class="row"> <div class="col"> <div class="title"> <span>Cars</span> </div> </div> <div class="col"> <a> <div class="name">Dodge</div> </a> </div> <div class="col"> <div class="title"> <span>Food</span> </div> </div> <div class="col"> <a> <div class="name">Apple</div> </a> </div> </div>时在DbContext覆盖上运行它。

哪种方法是最好的方法?如何获取上下文的所有集合,并迭代其属性元数据?

0 个答案:

没有答案