我正在.NET Core3.1中开发一个Azure函数应用程序(v3)。我有一个服务帐户,它可以访问我的应用程序需要访问的所有数据库/表,但我希望避免每次调用数据库时都使用windows身份验证/模拟。有没有办法确保我的Azure函数始终作为我的服务帐户运行?如果是这样,通过Azure Active Directory登录的此服务帐户是否足以绕过我的本地数据库上的windows身份验证?我也设置了混合连接。
我不确定这是否是问这个问题的正确地方,但问题是。
我正在创建一个Web 2 Web服务,外部应用程序可以在其中发布数据。在将数据保存到数据库之前,我要验证我的数据(输入的所有必需字段等等)。我必须使用的数据模型确实接受任何字符串为itemNumber,所以我想确保数据是正确的。在这种情况下:
itemNumber是否存在于数据库中;
deliveryType和itemNumber组合是有效的组合。
为了达到这个目的,我有以下(简化的)模型来接收来自POST的数据。
public class Product {
public int ID { get; set; }