ふらっと C#,C♯,C#(初心者用) Part157

■ このスレッドは過去ログ倉庫に格納されています
2022/11/25(金) 13:16:08.91ID:HZEumDr50
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を3行冒頭に書くこと(1行分は消えて表示されない為、もう1行は予備)

「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください
>>980を踏んだ人は新スレを建てて下さい。>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。

■前スレ
ふらっと C#,C♯,C#(初心者用) Part156
https://mevius.5ch.net/test/read.cgi/tech/1663479569/
■関連スレ
C#, C♯, C#相談室 Part96
https://mevius.5ch.net/test/read.cgi/tech/1639965805/
■コードを貼る場合は↓を使いましょう。
https://ideone.com/
https://dotnetfiddle.net/
■情報源
https://docs.microsoft.com/ja-jp/dotnet/standard/class-libraries/
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/
https://docs.microsoft.com/en-us/dotnet/standard/class-libraries/
https://referencesource.microsoft.com/
https://source.dot.net/
・Insider.NET > .NET TIPS - @IT
https://www.atmarkit.co.jp/ait/subtop/features/dotnet/dotnettips_index.html
・DOBON.NET .NET Tips
https://dobon.net/vb/dotnet/index.html
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2023/02/19(日) 18:19:37.24ID:d92YoZWa0
何だろクラウドで何でも用意されて便利になったけど弊害なんかねぇ
ある意味“ゆとり”やなぁ

昔はどうだったとかこの業界じゃあまり意味は無いけど他のシステムがどういうデータ構造してるとかテーブル設計してるとか見えないのも勉強の機会を奪うんやな

でもって何でこういう設計になってるんだとか考えないからこのスレの連中みたいになるんだろうな
2023/02/19(日) 18:26:00.08ID:owAZbnPUd
>>564
馬鹿は自動採番をマスターコードに使うとかしか思ってないのか
こういう馬鹿だからExcel方眼紙を作るのか
2023/02/19(日) 18:29:42.58ID:d92YoZWa0
>>588
なあ話の流れが何から始まってるか忘れてないか?

そういう事に気付けないから方眼紙作るんじゃねw
レス見りゃ分かるけど俺は方眼紙作るなって言ってる側なんだけどそんな事も判断出来ない?

もう負け犬の遠吠えになって支離滅裂ですよっと
2023/02/19(日) 19:16:19.57ID:xSIr/CQB0
>>586
> オンプレのSharePointとか立てた事が無い?
SharePointは試行として15年前に立てたけど流石にスキーマまでは見てないわ
で、テーブル名とフィールド名書いてくれ、明日確認するから
あと、大規模システムの多くがGUIDの根拠もよろしくねw

>>589
> もう負け犬の遠吠えになって支離滅裂ですよっと
お前がな
591デフォルトの名無しさん (アウアウウー Sa49-6saT)
垢版 |
2023/02/19(日) 19:19:35.69ID:hrLsCaA7a
レスバしか生きがいのなさそうな連中ばっかだね。
2023/02/19(日) 19:22:35.67ID:d92YoZWa0
>>590
ほぼ全部のテーブルのPKはGuidだから存分に確認してくれ
2023/02/19(日) 19:23:05.67ID:d92YoZWa0
ああオンプレのDynamiCRMでもいいぞ
594デフォルトの名無しさん (スッップ Sd43-S2bO)
垢版 |
2023/02/19(日) 19:30:57.92ID:1OiGX+vQd
あのぉ…
15年も前に試行で立てたサーバが使われずにそのまま残ってるのってヤバく無いですか?
2023/02/19(日) 19:34:46.58ID:nWzPf4U3r
スレに関係ないレスバはそろそろ止めてくれよ
口汚い煽り合い罵り合いは傍から見てて不愉快以外の何物でもない
2023/02/19(日) 19:45:04.21ID:xSIr/CQB0
>>592
いや、具体的なテーブル名とフィールド名頼むよ
まさか出せないわけじゃないだろ?
あと、大規模システムの多くがGUIDの根拠はどうした?

>>594
試行って書いてあるだろ、6ヶ月ぐらいで廃棄したよ
そもそも15年前と今でスキーマ違うだろうし
会社に行けば今のSharePoint使ってるところあるからそこに聞けばわかる
2023/02/19(日) 19:48:01.76ID:vkCTUlzu0
ヤバい人はヤバい人を呼び寄せる
2023/02/19(日) 20:15:38.86ID:M1mmtWZV0
ここに巣くっていらっしゃる自称有能な人たちの正体がこれだからな。
575 の後にこれだけ続けられるのはすご・・・くないな。
2023/02/19(日) 21:49:02.09ID:t9MPar+o0
「初心者用」スレでレスバを繰り広げてしまうオジサンの悲哀
2023/02/19(日) 23:05:23.45ID:F3sCABek0
誰にも構って貰えないからここで憂さ晴らししてるんだろうな
2023/02/20(月) 02:44:22.58ID:MgLoeEmh0
>>458
これは香ばしい

IDENTITYめっちゃ好き
これのおかげで捗ることは多々ある
2023/02/20(月) 02:46:24.32ID:MgLoeEmh0
あ、458の人じゃなくて、リンク先の話だよ
2023/02/20(月) 09:00:16.98ID:SjajNyyV0
日曜の午後いっぱいレスバしてんの草生えるわ
2023/02/20(月) 10:34:12.59ID:vEQcsP0U0
楽しそうだよなw
2023/02/21(火) 06:58:00.00ID:StFh5srV0
自動採番でユニークIDあるほうが
データベースは扱いやすい。
IDがないデータベースとか逆に怖い。
2023/02/21(火) 07:29:06.13ID:Cm9Gh80c0
ユニークIDが無いとか誰も言ってないんやで
そのユニークIDが整数型の自動採番なのかGUID又は文字列型のGUID7日って話

でもって1日以上経ったけどCRMとかのスキーマ確認終わったんかね
まあ確認して違うなら鬼の首取った様に言ってくるはずだから結果は見えてる

息してるんかなアイツ
今頃自分の無能さとキャリアの無さに震えてるのかもしれん
2023/02/21(火) 07:49:02.78ID:qASqt4SF0
>>606
まだいたのかよw
具体的なテーブル名とフィールド名はまだ出せないの?
待ってるんだけど
2023/02/21(火) 08:11:09.38ID:Cm9Gh80c0
何の意味もない事を連呼する無能

例えば特定の1テーブルを俺が指定してその通りだったらそれで良いのか?
それ以外は全部自動採番かもよw

普通そう言った作為的な事を避ける為に指定するなんて事は避けるのが“常識”

まさかスキーマ調べるのに全テーブルのリストを一気に出す方法をご存知無い?
2023/02/21(火) 08:14:21.43ID:Cm9Gh80c0
常識も知らず自らやると言った事もやらない

無能の極みやなw
2023/02/21(火) 08:26:17.60ID:qASqt4SF0
えっ?
そんな中身のない文章書く暇あるならサクッとテーブル名とフィールド名書けばいいのにw
611デフォルトの名無しさん (スッップ Sd43-S2bO)
垢版 |
2023/02/21(火) 08:30:08.16ID:PC7NmD+5d
もう少し落ち着いてw

スレ的な事で言えばSqlConnectionにGetSchemaが有るのでそれでスキーマ情報は取れるかと思います
その上で各テーブルのPKのフィールド情報とか取れば良いのかと思います

調査してるのに相手に特定の情報を求めるのは流石に>>607が変だと思います
ペネとレーションテストとかだって態々テスト業者にココですよとは言わないです

それと法治国家で有る日本においては疑ってる方がそれは間違いだの嘘だのを証明する必要が有るので日本人としてもおかしいですね

何より情報提供が無ければ調査出来ない事ならともかく調査に関係のない事を要求して待って調査出来てませんは何の言い訳にもなりません
無能は言い過ぎですが仕事は出来ない人の典型です
2023/02/21(火) 08:31:17.41ID:Cm9Gh80c0
>>610
ブーメランやなw
そんなと事書くとか待つ間に調べりゃ良いのにw
613デフォルトの名無しさん (スッップ Sd43-S2bO)
垢版 |
2023/02/21(火) 08:41:46.66ID:PC7NmD+5d
双方とももう少し大人な対応出来ないんですかね?

クラウド版しか使った事が無いのでググってみました
ttps://debajmecrm.com/dynamics-crm-team-membership-table-audit/amp/

これだけじゃ判断できないとかそういう場合は自分達で色々調べてみて下さい
少なくてもGUIDが使われてるという事は間違い無さそうです
2023/02/21(火) 08:47:47.87ID:km8hBiSw0
DBのスレでやれ。邪魔。
2023/02/21(火) 08:55:36.91ID:WzHy3E970
こんなところでしかイキれないおじさん、かわいそかわいそなのですよ
2023/02/21(火) 10:32:42.54ID:rKhaXs3b0
他のところでイキるおじさんきたな
2023/02/21(火) 10:41:54.00ID:rKhaXs3b0
なんかよくわからんけど自動採番の是非で争ってんの?
レプリケーションされる側は自動採番切ればいいんだぞ
2023/02/21(火) 10:47:26.86ID:HT5z9Vlv0
余所でやれ余所で
2023/02/21(火) 11:02:55.11ID:Cm9Gh80c0
>>617
マルチマスターが分かってない馬鹿
2023/02/21(火) 12:02:00.62ID:lu2mbOR0d
CSV→SQLite→ExcelCSV→SQLServer→自動採番→GUID→そして今↓

ワッチョイ fd7c-l9W9
> 大規模システムの多くはGUIDでやってる
> オンプレのSharePointとか

ワッチョイ 1501-rc3u
> テーブル名とフィールド名書いてくれ

スッップ Sd43-S2bO(レプリケーションやマルチマスタを引き合いに出した人)
> ワッチョイ 1501-rc3uが調査すべき
2023/02/21(火) 12:04:32.00ID:Aqm2+vwoM
商品コードみたいな人間用の識別コードは別途設定する感じですか?
2023/02/21(火) 12:06:30.73ID:L+HWZvhn0
むしろみんなNG設定にしてないのに驚く
2023/02/21(火) 12:16:46.92ID:Cm9Gh80c0
>>620
まあ立証責任って奴だよな

俺の言ってることが疑わしい
でも日本じゃ疑わしきは罰せずの原則
俺が本当だって証明する必要は無いけど疑ってる方が嘘だと証明する必要はある

この辺が分からないのは知識が足りないか無能
2023/02/21(火) 12:23:22.51ID:Cm9Gh80c0
>>621
商品コードが一意ならそのままPKにすりゃ良いんじゃね
何でわざわざ自動採番使うの?無駄でしょ
2023/02/21(火) 12:35:51.91ID:SAWbr9f/M
技術的な選択に万能なものなんてないんだから
自動採番でもGUIDでもその他の選択肢でも
それぞれの長所短所の両方を理解して状況とトレードオフを判断して使い分けるのが当たり前

特定の選択肢にあたかも短所がないように喧伝する人がいたらそれはエンジニアに求められる最低限の思考ができない人なので相手にするだけ時間の無駄
2023/02/21(火) 12:40:32.57ID:Cm9Gh80c0
>>625
その通りだよ

だから大規模だと自動採番は問題になる事が多いからGUIDを採用する場合何多いって俺は言ってる訳よ

大規模やった事ないんだろうなっていうのも小規模なら自動採番でも問題になる事は少ないのでそういう経験しか無いんだろうなって言ってるだけ

つまり小規模での自動採番は誰も否定してない

これがお前の言ってる事だと思うんだけどそれすら読み取れないのはやっぱり無能
2023/02/21(火) 12:48:04.89ID:Aqm2+vwoM
>>535
これか?
2023/02/21(火) 13:23:00.91ID:rKhaXs3b0
>>619
使いこなせないなら使うなよw
2023/02/21(火) 13:24:49.40ID:rKhaXs3b0
マルチマスターガーとか言ってるやつはID以外の二重登録とか考えてもいないんだな
2023/02/21(火) 14:29:08.82ID:pbf9sIV80
こういうのって前提を後から色々出してくるから、議論にもならないんだよな

マルチマスターとかguiduuidとかパフォーマンスとか
「俺はこうだからこう思ってるんだよ」の「こうだから」が後出しとかね

まあ見てる分には勝手にやってろだけどなw
2023/02/21(火) 14:36:55.50ID:Cm9Gh80c0
>>630
そりゃ最初は議論するつもりが無いからな

言った様に世の中での大規模システムはそうなってる
やってる奴は知ってる分かってる説明の必要が無い

それを商売にしてるんです書く事は出来ない

更に言えば知る必要も無い
無能は黙って言われたことに従ってれば良い
自分で考えて何でそうなってるか分かった奴が上に行ける
世の中そんなもん
2023/02/21(火) 15:37:45.01ID:rKhaXs3b0
自分で何を言ってるかわかってないやつは上には行けんぞw
2023/02/21(火) 19:31:04.87ID:NTFSmz6y0
つか、GUIDでオッケーとか言ってる奴は
GUIDは「自動採番」じゃないと思っているのか?
GUIDは衝突しないと思っているのか?

GUID使えば大丈夫みたいな認識で大規模システム語るなよ
2023/02/21(火) 20:13:33.44ID:0GWHk9pEa
ソケットでサーバーからクライアントにメッセージを送るためのにはどうすればいいですか?
2023/02/21(火) 20:24:18.01ID:Cm9Gh80c0
>>633
衝突したら取り直せば良いだけやん
リトライ処理どうせ書くやん
頭悪すぎでしょ

ああリトライ処理とか書かない糞プログラムしか書かないから想像出来ないか
2023/02/21(火) 20:27:33.64ID:Cm9Gh80c0
>>634
ググれ
ググれば腐る程サンプルコード出てくる
その上でこうやって実装したんだけど動かないとか質問しろ
2023/02/21(火) 20:29:20.47ID:rKhaXs3b0
>>635
え?もしかして自動採番でも取り直せること知らないの?
2023/02/21(火) 20:29:36.58ID:NTFSmz6y0
>>635
で、GUIDの何が便利なんだ?
2023/02/21(火) 20:32:58.33ID:Cm9Gh80c0
便利なんて一言も言ってないけど?
アホ?

デメリットが少ないって言ってるだけ
2023/02/21(火) 20:37:55.75ID:Cm9Gh80c0
>>637
何か的外れなツッコミだなって今日の書き込み見てみたら全部そうだった

プログラムとか以前に頭悪すぎて草w
2023/02/21(火) 20:41:49.36ID:Cm9Gh80c0
で肝心のワッチョイ 1501-rc3uはどうしたの?
MS製品がGUID使ってるの分かって恥ずかしくて出てこれない感じ?
今頃釣ってそうw

15年前にオンプレ鯖がどうこう言ってたからそれ以上のキャリアあるんでしょ?
全く意味の無い成長の無い人生だって知ったらもうねw
2023/02/21(火) 20:47:53.58ID:fesX98uF0
>>634
まずは服を脱ぎます
2023/02/21(火) 20:55:21.14ID:rKhaXs3b0
>>640
おう、ズレてることに早く気づくといいな
とりあえず就職してみたら?
想像の世界に生きてたらこういうことになるから
2023/02/21(火) 21:23:28.00ID:NTFSmz6y0
>>639
デメリットが少ないのは普通、便利だっていうんだけど
具体的にどういうデメリットが解消されるって?
まあ、揚げ足しかとれないで解消しないけど少ないとか言い出しそうだな
2023/02/21(火) 23:58:30.02ID:CFQVVPXH0
>大規模だと自動採番は問題になる

どういうケースだろ
2023/02/22(水) 00:18:39.14ID:ywGxgjQk0
あんたらまだやってんのかw
擦るねぇ
2023/02/22(水) 01:13:55.56ID:/Tp2qWpP0
>>634
acceptした後にそのソケットにsendする。
2023/02/22(水) 07:57:16.18ID:tnIJ4+SKr
「大規模」とやらもふわっとしてる表現だしな
2023/02/22(水) 08:44:58.55ID:OTKNAsqc0
>>646
一番真っ赤なのが朝から晩まで常駐しててもうね
2023/02/22(水) 08:54:22.82ID:aZ0d5T8Y0
何でも良いけどMS製品で大規模に使われるシステムにGUID採用されてるって事に意義は無いって事で良いか?

何んでとか理由まで聞くのはアホ
何でも教えてもらえると思うな
そこからは人月200、300の金が掛かる話や
お前らもそうやって仕事してるんだから理解出来るやろ
2023/02/22(水) 08:58:50.02ID:Lno1Pw0wa
んーと、それぞれの案件によって使い分けるんだぞw
無職は一例を見るとそれが全てと思うの
2023/02/22(水) 09:14:16.63ID:aZ0d5T8Y0
>>651
んな事は分かってるよw
だから話の流れが分かってない馬鹿って言われるんだよ

MSドキュメントを持ち出して来たから実例として出しただけやん

プログラム能力云々じゃ無くて基本的無能だな
2023/02/22(水) 09:16:32.62ID:dnPnfK4u0
スレタイも読めない人たちの基本的能力ってw
2023/02/22(水) 09:31:51.16ID:aZ0d5T8Y0
C#からDB使う場合の話やろ
スレタイ通りやな
2023/02/22(水) 09:54:29.60ID:Lno1Pw0wa
言うことがいちいちズレてるなw
しかもそれに気づかないから相手がズレてると思い込んでて結果これだよ
2023/02/22(水) 09:55:33.85ID:CwX7PCEJp
おまえらDBこねくり回すしか仕事無いのかよw
2023/02/22(水) 10:17:37.51ID:gJ0zE94R0
最近AWSのインフラ構築をC#で書いてみたけど、別にC#じゃなくてもいいね。
型が厳密なせいで肩がこる書き方になるし、
型がゆるーいスクリプト言語のほうが向いてる気がする
2023/02/22(水) 10:21:51.67ID:CwX7PCEJp
むしろ散々型を気にする言語使ってたら、逆に緩い言語使う時に戸惑うよな
2023/02/22(水) 11:00:04.75ID:5ZXMwUGv0
まあそれは気分だよなあ
緩くてエラーとかになると正反対の気分になるしw
2023/02/22(水) 11:14:36.15ID:SqmMPCpZ0
MSがGUID使う理由は大体見当つくけど、彼がそれを説明できないのは笑えるね
おそらく上の人にそう言われた程度しか知らないんだろうな
2023/02/22(水) 12:07:36.36ID:aZ0d5T8Y0
>>660
ブーメランじゃねw

お前も説明してないので同じ事がお前自身に適用される
論法もまともに出来ない無能
2023/02/22(水) 13:02:30.00ID:mzxVPNszr
相打ちー
2023/02/22(水) 14:55:05.44ID:SqmMPCpZ0
>>661
自動採番はInsertするまで決定しないからそれをFKで使う関連テーブルの更新が割りと面倒
それくらい気が付かなかったのかな?
2023/02/22(水) 15:22:17.31ID:aZ0d5T8Y0
>>663
それ大規模で関係ある?
どの規模でも同じだよね
2023/02/22(水) 15:24:07.64ID:aZ0d5T8Y0
ホント話の流れとか前提とか把握してないのに無駄に突っ込む無能って害悪やな
2023/02/22(水) 15:36:34.93ID:SqmMPCpZ0
>>664
大規模開発限定なんて君しか言ってないけどw
2023/02/22(水) 15:54:07.02ID:MIqUxzeUa
>>663
どこが面倒なんだw
2023/02/22(水) 15:54:34.66ID:aZ0d5T8Y0
>>666
悔しいのは分かるけど意味不明w

俺に説明出来ないだの気付かないだの言っておいてそれはガイジやろw
2023/02/22(水) 15:55:32.94ID:aZ0d5T8Y0
>>667
その程度で面倒に感じる程度なんやろ
2023/02/22(水) 16:10:08.18ID:SqmMPCpZ0
>>668
相変わらず自分の見解は無しw
よくそれでマウント取れると思ったな
2023/02/22(水) 16:15:00.98ID:aZ0d5T8Y0
>>670
書かない理由も既に書いてるけど読めない?

ああ理解出来ないから馬鹿なのかw
2023/02/22(水) 16:24:33.62ID:SqmMPCpZ0
>>671

661 返信:デフォルトの名無しさん (ワッチョイ fd7c-l9W9)[sage] 投稿日:2023/02/22(水) 12:07:36.36 ID:aZ0d5T8Y0 [4/9]
>>660
ブーメランじゃねw

お前も説明してないので同じ事がお前自身に適用される
論法もまともに出来ない無能

説明していないと自白しているのは確認したw
2023/02/22(水) 16:55:42.68ID:aZ0d5T8Y0
書けば書くほど馬鹿を晒すなw

俺にブーメラン帰ってないでw
2023/02/22(水) 18:26:59.39ID:8fySboC90
まあ技術的に返せなくて人格攻撃しかできないような奴のレベルは推して知るべし
2023/02/22(水) 21:12:15.66ID:8Lnlg+wO0
>>663
それが困る場合は IDENTITY じゃなくてふつうに SEQUENCE 使えばいいんじゃね
2023/02/22(水) 22:15:34.87ID:72VrKBx+0
UIを作り始めたので非同期処理について調べ始めてみました
なんとなく概念的なものは分かるのですが記事によってこう書くべき/書くべきじゃないというのがバラバラなので基本的な指針がイマイチ掴めません
例えば非同期な関数の中はすべて非同期処理にするべきなのでしょうか?
同期処理を中に混ぜても書けてしまうのですが同期処理と非同期処理はそれぞれ完全に分けて記述するのが一般的ですか?
2023/02/22(水) 22:27:21.33ID:lHNZ9uxM0
すべて非同期にするような非効率なことしなくていいだろ
2023/02/22(水) 22:30:00.48ID:aZ0d5T8Y0
具体的なコードを出すべき
2023/02/22(水) 22:30:04.81ID:R6q1C2ar0
処理が終わるまでに他にすることがないなら同期でUIフリーズさせとけばいい
そのほうがユーザーにもわかりやすい
2023/02/22(水) 22:31:33.00ID:aZ0d5T8Y0
それって1番ダメなやつやんw
2023/02/22(水) 22:33:18.05ID:hKnEsPO40
UIでボタン押したあと一回一回終わる処理ならawaitで同期して書く
トリガ受けて常駐する処理なら完全にわける
2023/02/22(水) 22:34:20.17ID:aZ0d5T8Y0
一般ユーザって馬鹿なんよ

UIフリーズしたら裏でどうこうなんて知らないんだからアプリが重いとか処理が固まったって言うんよ
要は糞アプリ認定
2023/02/22(水) 22:45:48.29ID:R6q1C2ar0
実際に重いんだから当然だろ
処理を並列化してマルチコア対応するのなら非同期も意味が出てくるからやるといい
出来ないならヤメロ
WindowsはマルチタスクOSなのでエロビデオ見ている間に終わればいい
2023/02/22(水) 22:48:14.10ID:hKnEsPO40
windowsじゃUIフリーズはOSが応答なしと認識して
殺しますかってダイアログ出してくるから駄目や
2023/02/22(水) 22:52:53.20ID:iDIgOzo00
>>679
今時UIフリーズは見っともないぞ
1秒とか極短時間ならまぁありだと思うけど
2023/02/22(水) 22:53:47.40ID:1bDiXhoP0
>>683
UIを軽視するな
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況