我想学习如何在不使用.net框架的情况下编写和安装程序.我正在寻找一个众所周知的轻量级和强大的项目.像uTorrent客户端的东西.
我正在构建一个与购物车非常相似的应用程序.用户从列表中选择产品,然后根据该产品,需要设置和保存一些属性.
例.
如果用户选择允许自定义颜色匹配的涂料类型,那么我必须允许他们输入通过颜色匹配过程接收的公式编号.所以我有一个Product Detail项,它是一个Paint类型的产品,而且sku的属性为"AllowCustomColorMatch",但我还需要在某个地方存储公式编号.
我不知道如何在我的代码中优雅地处理这个问题.我应该创建子类或产品吗?现在我正在保存用户在OrderDetails对象中输入的数据,该对象具有与其关联的Product的引用.
我有一个创建订单的系统,该订单可以记入房屋账户,发送货到付款(COD)或收取信用卡.我创建了以下表格:
订单
order_id
billingoption_id
BILLINGOPTIONS
billingoption_id
我不确定如何为结算数据构建下一个表.我应该为每种类型的结算选项(即COD,信用卡和众议院账户)建立一个单独的表吗?然后我会在Orders表上有另一个外键列,它会引用计费数据的记录吗?
我正在使用字符串构建器来构建一些SQL脚本.我有一些布尔属性,我想测试,然后根据true/false输出不同的文本.在为变量赋值时,我给你了下面的C#语法,但它不适用于这种特殊情况.有任何想法吗?
我以前做的事情:
string someText = (dbInfo.IsIdentity) ? "First Option" : "Second Option";
Run Code Online (Sandbox Code Playgroud)
试图在StringBuilder方法中复制相同的东西,但这不起作用..
script.Append("sometext" + (dbInfo.IsIdentity) ? " IDENTITY(1,1)" : "");
Run Code Online (Sandbox Code Playgroud)